body { background: #fff; font-family: 'Josefin Sans', sans-serif; }
.entry-header{margin-bottom:15px; display: none !important;}
.entry-summary{margin-bottom:30px;	-ms-word-wrap: break-word; word-wrap: break-word;}
.entry-thumbnail{display:block; margin-bottom:15px;}
.quasar-title-date-container{}
.quasar-title-date-container a:hover{text-decoration:none;}
.date-area-container {position:relative; float:right; width:65px; height:55px; padding-top:3px; border:1px solid #e0e0e0; border-right:none;}
.post-format-container { position:relative; float:right; width:65px; height:55px; background:#00aae8; color:#fff; border:1px solid #e0e0e0; }
.more-link{margin-top:45px !important; font-size:13px; font-family: 'Josefin Sans', sans-serif; float:right;}
.more-link:not(.button){color:#00aae8; padding-top:15px; display:block; position:relative;}
input[type="password"]{display:inline; max-width:100%; width:140px; height:auto;}
article input[type="submit"]{display:inline-block; float:none; margin-top:-3px;}
.date-area, .date-area *{font-family: 'Josefin Sans', sans-serif;}
.date-area{text-align:center;}
.date-area .day-area{font-size:29px; font-weight:600; text-align:center;}
.date-area .month-area{text-transform:uppercase; padding-right:3px; font-size:10px;}
.date-area .year-area{font-size:10px;}
.quasar-post-social{padding-bottom:30px; padding-top:30px; display:block; position:relative; width:100%;}
.quasar-post-social > *{float:left !important; margin-right:10px; display:block; width:90px !important; overflow:hidden;}
#row-formulario .col-md-6 ninja-forms-1 { font-family: 'Oswald', serif; font-size: 1.1em; line-height: 1.55em; letter-spacing: 0.015em; text-align: left; font-weight: 400; padding: 0; color: #111; margin: 20px auto 60px auto; float: left;  }
.ninja-forms-1, .nf-error .ninja-forms-1, .nf-after-field .nf-error-msg { border: none !important; outline: none !important; background: #f0f0f0 !important; color: #222 !important; font-family: 'Josefin Sans', sans-serif !important; font-weight: 300 !important; transition: all 0.3s ease-in; margin: 0 50px; }
.ninja-forms-1:focus, .nf-error .ninja-forms-1:focus, .nf-after-1 .nf-error-msg:focus { background: #001b5e !important; color: #fff !important; transition: all 0.15s ease-out; }
.nf-fail .ninja-forms-1 { background: #001b5e !important; }
.post-format-container .icomoon-icon { font-size:24px; position: absolute; left: 50%; top: 50%; margin-top: -12px; margin-left: -12px; }
.title-container, .title-container a { font-size:24px;  font-weight:600;  display:block;  width:100%;  margin-bottom:14px;  -ms-word-wrap: break-word; word-wrap: break-word; }
.entry-meta { font-size:12px; }
.entry-meta > span { margin-right: 20px; }
.featured-post:before { font-family: 'icomoon'; content: "\e041"; margin-right: 8px; position:relative; top:-1px; }
.categories-links a:first-child:before { font-family: 'icomoon'; content: "\e02f"; margin-right: 8px; position:relative; top:-3px; }
.tags-links a:first-child:before { font-family: 'icomoon'; content: "\e031"; position: relative; margin-right: 8px; top: -2px; }
.entry-meta .author a:before { font-family: 'icomoon'; content: "\e074"; position: relative; margin-right: 8px; top: -2px; }
.edit-link a:before { font-family: 'icomoon'; content: "\e006"; position: relative; margin-right: 8px; top: -3px; }
.comments-link a:before { font-family: 'icomoon'; content: "\e06e"; position: relative; margin-right: 8px; top: -3px; }
.post-view:before { font-family: 'icomoon'; content: "\e0c6"; position: relative; margin-right: 8px; top: -2px; }
.post-view-single:before { font-family: 'icomoon'; content: "\e0c6"; position: relative; margin-right: 8px; top: 1px; color:#00aae8; }
.comments-link { margin-right:20px; }
.comments-link, .post-view { float:left; }
.post-view { font-size:12px; }
.post-view-single { line-height:18px; font-size:12px; float:left; }
.single-author .entry-meta .author,
.wp-caption .wp-caption-text,
.entry-caption, .comment-body{ padding-bottom:15px; padding-top:15px; }
.centered-button, .header-button { display: table; margin: 45px auto 0; }
.main-navigation { display: block; float: right; }
.main-navigation ul { list-style: none; margin: 0; padding-left: 0; float: right; }
.main-navigation li { float: left; position: relative; padding: 10px 20px 0 20px; font-size: 14px; letter-spacing: 1px; width: 100px; }
.main-navigation a { display: inline-block; width: 100px; text-decoration: none; color: #0D1969; position: relative; padding: 35px 0; z-index: 11; font-family: 'Josefin Sans', sans-serif; text-align: center; font-weight: 500; height: 70px; }
.main-navigation li a::before, .main-navigation li a::after { width: 0; content: ''; position: absolute;	 bottom: 0; z-index: -1; height: auto; -webkit-transition: height 0.5s; transition: height 0.5s; }
.main-navigation li a::before { right: 0; }
.main-navigation ul ul ul {  top: 0 !important; }
.main-navigation li a::after { left: 0; }
.main-navigation li a:hover::before, .main-navigation li a:hover::after { width: 100%; }
.btn-menu { display: none; text-align: right; font-size: 28px; color: #5EB902; line-height: 1; cursor: pointer; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.btn-menu .fa { cursor: pointer; }
.btn-submenu { position: relative; top: 3px; font-family: 'Josefin Sans', sans-serif; font-size: 20px; text-align: center; cursor: pointer; }
.btn-submenu:before { content: "\f107"; color: #fff; }
.btn-submenu.active:before { content: "\f106" }
#mainnav-mobi { position: absolute; top: 100%; left: 0; width: 100%; background-color: #f1f1f1; border-bottom: 1px solid #111; padding-left: 0; padding-right: 0; }
#mainnav-mobi a { padding-left: 15px; padding-right: 15px; height: 50px; width: 105px; }
#mainnav-mobi li { display: block; width: 100%; clear: both; text-align: center; float: none; padding-left: 0; padding-right: 0; border-bottom: 1px solid #5ABC00; }
#mainnav-mobi li a::after, #mainnav-mobi li a::before { display: none; }
#mainnav-mobi ul { float: none; }
#mainnav-mobi ul ul { position: relative; top: 11px; left: 0; background-color: #171717; }
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin:0; overflow: hidden; padding: 30px 60px; }
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; }
.comment-navigation a, .posts-navigation a, .post-navigation a { color: #272727; }
.comment-navigation a:hover, .posts-navigation a:hover, .post-navigation a:hover { color: #97B834; text-decoration: none; }
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
#content[tabindex="-1"]:focus { outline: 0; }
.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.widget-area .widget { margin: 0 0 -1px; padding: 30px; background-color: #fff; border: 1px solid #F2F2F3; }
.widget ul { padding: 0 0 0 20px; }
.widget li { padding-top: 2px; padding-bottom: 2px; }
.widget .children { padding-left: 20px; }
.widget-area .widget, .widget-area .widget a { color: #656D6D; }
.widget-area .widget-title { text-transform: uppercase; margin: 0 0 30px; }
.widget select { max-width: 100%; }
.widget_search .search-submit { display: none; }
.widget_recent_posts ul { list-style: none; padding: 0; }
.widget_recent_posts li { padding-bottom: 15px; }
.widget_recent_posts li:last-of-type { padding-bottom: 0; }
.widget_recent_posts .recent-thumb { padding: 0 15px 0 0; }
.widget_recent_posts .recent-title { padding: 0; }
.widget_recent_posts .post-date { display: block; font-size: 12px; padding: 3px; margin-top: 5px; }
.widget_recent_posts .post-date .fa { margin-right: 6px; }
#content { margin: 0 auto !important; width: 100%; height: auto; min-height: 600px; display: block; }
.page #content,
.home #content,
.blog #content { margin: 120px auto 0 auto !important; }
.widget_recent_entries ul, .widget_archive ul, .widget_pages ul, .widget_recent_comments ul, .widget_categories ul { list-style: none; padding: 0; }
.widget_recent_entries li::before, .widget_archive li::before, .widget_pages li::before, .widget_recent_comments li::before, .widget_categories li::before { font-family: Fontawesome; font-size: 15px; }
.widget_recent_entries li::before { content: '\f040'; margin-right: 5px; }
.widget_archive li::before { content: '\f133'; margin-right: 8px; }
.widget_pages li::before { content: '\f016'; margin-right: 8px; }
.widget_recent_comments li::before { content: '\f0e5'; margin-right: 8px; }
.widget_categories li::before { content: '\f114'; margin-right: 8px; }
.blog-titu {font-size: 30px;width: 100%; text-align: center; margin: 20px auto 30px auto !important; font-family: 'Oswald', sans-serif; padding-bottom: 30px; border-bottom: solid 1px #186FAC; }
.tagcloud a { border: 1px solid #41474F; padding: 5px; font-size: 13px !important; display: inline-block; margin-bottom: 8px; margin-right: 4px; }
.navigation .nav-next { text-align:right; }
.leave-a-comment, .logged-in-as, .form-submit { padding-left:15px; }
textarea.comments-field { width:100%; min-height:140px; }
.comments-submit, #comments-submit { margin-bottom:15px; }
#respond { margin-top:30px; }
.comment-respond #reply-title small { margin-left:-7px; }
.inputs-class-num { border:1px solid #e0e0e0; background:#eee; color:#999; padding:5px; padding-left:10px; padding-right:10px; margin:10px; float:left; margin-left:0px; width:290px; position:relative; display:block; height:27px; }
.box-shadow-dark { -webkit-box-shadow:inset 0 0 2px #00AAE8;  -moz-box-shadow:inset  0 0 2px #00AAE8;  box-shadow:inset 0 0 2px #00AAE8;  border-color:#00AAE8; }
.comment-list .reply{ text-align:right;	 }
.comment-list .reply a, #cancel-comment-reply-link{ font-family:'Open Sans', sans-serif; font-weight:normal; color:#00aae8; font-size:14px; position:relative; cursor:pointer; }
.comment-list .reply a:before{ font-family: 'icomoon'; content: "\e069"; position: relative; margin-right: 8px; top: 5px; font-size:16px; font-weight:normal; }
a#cancel-comment-reply-link:before{ font-family: 'icomoon'; content: "\e0fa"; position: relative; margin-right: 8px; top: -9px; font-size:16px; font-weight:normal; }
.comment-list .reply a:hover { text-decoration:none; }
.single-thumb { display: none !important; }
.container { width: 100%; height: auto; display: block; margin: 0 auto !important; padding: 0 !important; float: none !important; }
#page #content .container .content-area #main .page .entry-header,
#page #content .container .content-area #main .page .entry-footer { display: none !important; }
footer.entry-footer, #comments { display: none !important; }


#banner { width: 100%; height: 190px; display: block; margin: 0 auto; position: relative; background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-02.jpg') no-repeat center center fixed; background-size: cover; }

#banner.banner-2 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-nuestra-firma.jpeg') no-repeat top center fixed; background-size: cover; }
#banner.banner-3 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-industrias.jpg') no-repeat top center fixed; background-size: cover; }
#banner.banner-4 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-noticias.jpeg') no-repeat top center fixed; background-size: cover; }
#banner.banner-5 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-contactenos.jpeg') no-repeat top center fixed; background-size: cover; }
#banner.banner-6 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-nuestra-firma.jpeg') no-repeat top center fixed; background-size: cover; }
#banner.banner-7 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-servicios-asesoria-corporativa.jpg') no-repeat center center fixed; background-size: cover; }
#banner.banner-8 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-servicios-compliance-y-codigo-de-gobierno-corporativo.jpg') no-repeat center center fixed; background-size: cover; }
#banner.banner-9 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-servicios-planeacion-tributaria.jpg') no-repeat center center fixed; background-size: cover; }
#banner.banner-10 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-05.jpg') no-repeat center center fixed; background-size: cover; }
#banner.banner-11 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-04.jpg') no-repeat center center fixed; background-size: cover; }
#banner.banner-12 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-servicios-aduanas-y-comercio-internacional.jpg') no-repeat center center fixed; background-size: cover; }
#banner.banner-13 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-contactenos.jpeg') no-repeat top center fixed; background-size: cover; }

#banner #box-row-migas-de-pan { width: 100%; height: 190px; display: block; margin: 0; position: absolute; top: 0; left: 0; z-index: 1; }
#banner #box-row-migas-de-pan #row-migas-de-pan { width: 1100px; height: 30px; display: block; margin: 70px auto 0 auto; }
#banner #box-row-migas-de-pan #row-migas-de-pan #box-migas-pan { width: 100%; height: 30px; display: block; margin: 0 auto; float: none; }
#banner #box-row-migas-de-pan #row-migas-de-pan #box-migas-pan .pri-mp { font-family: 'Josefin Sans', sans-serif; font-weight: 500; font-size: 0.9em; text-align: left; line-height: 1em; color: #fff; letter-spacing: 0.15em; display: block; margin: 4px 0 0 0; float: left; text-transform: uppercase; transition: all 0.3s ease-in; }
#banner #box-row-migas-de-pan #row-migas-de-pan #box-migas-pan .pri-mp:hover { color: #0D1969; text-decoration: none; transition: all 0.15s ease-out; }
#banner #box-row-migas-de-pan #row-migas-de-pan #box-migas-pan .fle-mp { width: auto; height: auto; display: block; float: left; margin: -2px 18px 0 15px; font-weight: 300; color: rgba(255,255,255,0.35); }
#banner #box-row-migas-de-pan #row-migas-de-pan #box-migas-pan .actual-mp { width: auto; height: auto; display: block; float: left; font-family: 'Josefin Sans', sans-serif; font-size: 0.9em; line-height: 1em; letter-spacing: 0.15em; color: #fff; text-align: left; margin: 4px 0 0 0; padding: 0; font-weight: 400; text-transform: uppercase; }

#banner #box-row-migas-de-pan #row-banner-top { width: 100%; height: 40px; display: block; margin: 0 auto; float: none !important; }
#banner #box-row-migas-de-pan #row-banner-top .cont-banner-top { width: 1100px; height: auto; display: block; margin: 0 auto; padding: 0 !important; float: none; }
#banner #box-row-migas-de-pan #row-banner-top .cont-banner-top h2 { font-family: 'Josefin Sans', sans-serif; font-size: 1.75em; letter-spacing: 0.15em; text-align: left; font-weight: 800; color: #fff; padding: 0; margin: 0 auto; text-transform: uppercase; }
#banner #cover-banner { width: 100%; height: 190px; display: block; margin: 0; position: absolute; top: 0; center: 0; z-index: 0; background: rgba(0,0,0,0.55); }



#row-contacto { width: 950px; height: auto; display: block; margin: 30px auto; }
.nf-before-form-content { display: none; }
.label-above .nf-field-label { margin: 10px 0 5px 0 !important; font-family: 'Josefin Sans', sans-serif; font-size: 1.15em; font-weight: 300; color: #222; }
.nf-field-label label { font-weight: 400 !important; color: #000057 !important; letter-spacing: 0.005em; font-size: 1.15em; }
.nf-before-form-content { display: none; }
.nf-form-title { display: none; }
.nf-field-element { margin: 0; width: 100%; }
.ninja-forms-field, .nf-error .ninja-forms-field, .nf-after-field .nf-error-msg, .ninja-forms-field { border: none !important; outline: none !important; background: #f0f0f0 !important; color: #333 !important; font-family: 'Josefin Sans', sans-serif !important; font-weight: 400 !important; font-size: 1.15em !important; border-radius: 3px !important; padding: 20px !important; letter-spacing: 0.005em; transition: all 0.3s ease-in; }
.ninja-forms-field:focus, .nf-error .ninja-forms-field:focus, .nf-after-field .nf-error-msg:focus { background: #000057 !important; color: #fff !important; transition: all 0.15s ease-out; }
#txt-formu-box { color: #333 !important; font-family: 'Josefin Sans', sans-serif; font-weight: 400 !important; font-size: 1.25em !important; }
.nf-fail .ninja-forms-field { background: #f0f0f0 !important; }
.nf-error { display: none; }
.nf-form-layout { width: 100%; float: none; margin: 0 auto; }
.nf-field-element textarea { height: 210px !important; }
.nf-field-container { margin-bottom: 10px !important; }
.nf-form-errors { display: none; }
.post-template-default main#main article .entry-content p a img { width: 100%;height: 250px; }



#nf-field-4 { width: 195px; height: 60px; display: block; margin: 5px 0 0 0; background: #000057 !important; color: #fff !important; font-family: 'Josefin Sans', sans-serif; font-weight: 400 !important; font-size: 1.25em !important; border-radius: 3px; padding: 14px 0 0 0; transition: all 0.3s ease-in; }
#nf-field-4:hover { width: 200px; background: #111 !important; color: #fff !important; transition: all 0.15s ease-out; }



section#row-slider { width: 100%; height: 560px; display: block; margin: 0 auto; position: relative; box-shadow: 0 3px 5px rgba(0,0,0,0.35); }
section#row-slider article#slick-slider { width: 100%; height: 560px; display: block; margin: 0 auto; position: relative; }
section#row-slider article#slick-slider .slick { width: 100%; height: 560px; display: block; margin: 0 auto; position: relative; }
section#row-slider article#slick-slider .slick .slick-next,
section#row-slider article#slick-slider .slick .slick-prev { display: block !important; }
section#row-slider article#slick-1, #slick-2, #slick-3, #slick-4 { width: 100%; height: 560px; display: block; margin: 0; outline: none; }
section#row-slider article#slick-slider #slick-1 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-servicios-asesoria-corporativa.jpg') no-repeat top center; background-size: cover; }
section#row-slider article#slick-slider #slick-2 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-servicios-compliance-y-codigo-de-gobierno-corporativo.jpg') no-repeat top center; background-size: cover; }
section#row-slider article#slick-slider #slick-3 { background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/03/bretton-woods-servicios-planeacion-tributaria.jpg') no-repeat top center; background-size: cover; }
section#row-slider article#slick-slider .box-img-slick { width: 1000px; height: 560px; display: block; margin: 0 auto; position: relative; }
section#row-slider article#slick-slider .box-img-slick .box-info-slick { width: 1000px; height: auto; display: block; margin: 0; position: absolute; bottom: 247px; left: -100; z-index: 2; float: center;}
section#row-slider article#slick-slider .box-img-slick .box-info-slick h3 { font-family: 'Josefin Sans', sans-serif; text-align: center; line-height: 1em; padding: 0; font-weight: 500 !important; color: #fff; margin: 0 auto; letter-spacing: 0.055em; font-size: 2.35em; text-shadow: 0 0 15px rgba(0,0,0,0.85); }
section#row-slider article#slick-slider .box-img-slick .box-info-slick h5 { font-family: 'Josefin Sans', sans-serif; text-align: center; line-height: 1.35em; padding: 30px 0 15px 0; font-weight: 300 !important; color: #fff; margin: 0 auto; letter-spacing: 0.055em; font-size: 1.35em; text-shadow: 0 0 15px rgba(0,0,0,0.35); }
section#row-slider article#slick-slider .box-img-slick .box-info-slick a { width: 135px; height: 45px; font-family: 'Josefin Sans', sans-serif; font-size: 1em; display: block; margin: 15px auto 0 auto; float: none; text-align: center; line-height: 1em; padding: 17px 15px; font-weight: 300; background: rgba(255,255,255,0.05); color: #fff; border: solid 1px #fff; letter-spacing: 0.095em; outline: none; text-decoration: none; border-radius: 3px; text-transform: uppercase; transition: all 0.3s ease-in; }
section#row-slider article#slick-slider .box-img-slick .box-info-slick a:hover { width: 145px; background: #fff; color: #000; text-decoration: none; transition: all 0.15s ease-out; }
section#row-slider article#slick-slider .box-img-slick .box-info-slick a i.material-icons { font-size: 1em; }
section#row-slider article#slick-slider .box-cover-slick { width: 100%; height: 560px; display: block; margin: 0; position: absolute; top: 0; left: 0; z-index: 0; background: rgba(0,0,0,0.75); }



section#row-cajas { width: 1000px; height: 450px; display: block; margin: -150px auto 0 auto; padding: 0; float: none; box-shadow: 0 0 15px rgba(0,0,0,0.85); }
section#row-cajas article { width: 100%; height: 450px; display: block; margin: 0 auto; }
section#row-cajas article .box { width: 25%; height: 450px; display: block; margin: 0; float: left; }
section#row-cajas article .box a:nth-child(1) { width: 100%; height: 150px; display: block; margin: 0 auto; position: relative; overflow: hidden; border-bottom: solid 1px rgba(255,255,255,0.55); transition: all 0.3s ease-in; }
section#row-cajas article .box a:nth-child(1) img { display: block; margin: 0; position: absolute; top: 0; left: 0; z-index: 1; transition: all 0.3s ease-in; }
section#row-cajas article .box a:nth-child(1) .box-txt-cajas { width: 100%; height: 150px; display: block; margin: 0; position: absolute; top: 0; left: 0; z-index: 3; font-family: 'Josefin Sans', sans-serif; font-size: 1.5em; text-align: center; line-height: 1.25em; padding: 37px 30px 0 30px; font-weight: 400; color: #fff; transition: all 0.3s ease-in; }
section#row-cajas article .box a:nth-child(1) .cover-cajas { width: 100%; height: 150px; display: block; margin: 0; background: rgba(0, 0, 87, 0.75); position: absolute; top: 0; left: 0; z-index: 2; transition: all 0.3s ease-in; }
section#row-cajas article .box:nth-child(2) a:nth-child(1) .cover-cajas,
section#row-cajas article .box:nth-child(4) a:nth-child(1) .cover-cajas { background: rgba(0, 0, 95, 0.75); }

section#row-cajas article .box a:nth-child(1):hover { opacity: 0.85; transition: all 0.15s ease-out; }
section#row-cajas article .box a:nth-child(1):hover img { transform: scale(1.05); transition: all 0.15s ease-out; }
section#row-cajas article .box a:nth-child(1):hover .cover-cajas { background: rgba(0, 0, 0, 0.85); transition: all 0.15s ease-out; }
section#row-cajas article .box:nth-child(2) a:nth-child(1):hover .cover-cajas,
section#row-cajas article .box:nth-child(4) a:nth-child(1):hover .cover-cajas { background: rgba(0, 0, 0, 0.85); }

section#row-cajas article .box a:nth-child(2) { width: 100%; height: 300px; display: block; margin: 0 auto; background: #000; position: relative; transition: all 0.3s ease-in; }
section#row-cajas article .box:nth-child(2) a:nth-child(2),
section#row-cajas article .box:nth-child(4) a:nth-child(2) { background: #191919; }
section#row-cajas article .box a:nth-child(2) i { width: 100%; height: auto; display: block; float: none; clear: both; font-size: 3.5em; text-align: center; color: #fff; padding: 37px 0 0 0; transition: all 0.3s ease-in; }
section#row-cajas article .box a:nth-child(2) .subtitulo { width: 100%; height: auto; display: block; float: none; font-family: 'Josefin Sans', sans-serif; font-size: 1.15em; text-align: center; line-height: 1.75em; padding: 35px 15px 0 15px; font-weight: 400; color: #fff; transition: all 0.3s ease-in; }

section#row-cajas article .box a:nth-child(2):hover { background: #222; text-decoration: none; transition: all 0.15s ease-out; }
section#row-cajas article .box:nth-child(2):hover a:nth-child(2),
section#row-cajas article .box:nth-child(4):hover a:nth-child(2) { background: #222; }



section#franja { width: 100%; height: 250px; display: block; margin: 0 auto; padding: 0; float: none; position: relative; }
section#franja article { width: 1000px; height: 250px; display: block; margin: 0 auto; }
section#franja article h5 { font-family: 'Josefin Sans', sans-serif; font-size: 2.55em; text-align: center; line-height: 1.45em; padding: 65px 50px 0 50px; font-weight: 700; color: #1B1464; position: relative; }
section#franja article h5 span { width: 50px; height: 50px; display: block; position: absolute; font-family: 'Josefin Sans', sans-serif; font-size: 2.35em; text-align: center; line-height: 1em; padding: 0; font-weight: 500; color: #1B1464; }
section#franja article h5 span:nth-child(1) { top: 50px; left: 0; }
section#franja article h5 span:nth-child(2) { bottom: 0; right: 0; transform: rotate(180deg); }



section#fila-industrias { width: 100%; height: 600px; display: block; margin: 0 auto; padding: 0; float: none; background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-industrias.jpg') no-repeat top center #f0f0f0; background-size: cover; }
section#fila-industrias article { width: 1100px; height: 600px; display: block; margin: 0 auto; padding: 0; float: none; }
section#fila-industrias article #box-industrias { width: 550px; height: 600px; display: block; margin: 0; padding: 0; float: left; }
section#fila-industrias article #box-industrias h4 { font-family: 'Josefin Sans', sans-serif; font-size: 3.25em; text-align: left; line-height: 1em; padding: 175px 0 0 0; margin: 0; font-weight: 500; color: #1B1464; letter-spacing: 0.015em; }
section#fila-industrias article #box-industrias p { font-family: 'Josefin Sans', sans-serif; font-size: 1.55em; text-align: left; line-height: 1.55em; padding: 30px 0 0 0; font-weight: 400; color: #333; margin: 0; }
section#fila-industrias article #box-industrias a { width: 125px; height: 55px; display: block; margin: 30px 0 0 0; font-family: 'Josefin Sans', sans-serif; font-size: 1.15em; letter-spacing: 0.095em; text-align: center; line-height: 1.15em; padding: 19px 0 0 0; font-weight: 400; color: #fff; background: #1B1464; border-radius: 3px; box-shadow: 2px 2px 5px rgba(0,0,0,0.35); transition: all 0.3s ease-in; }
section#fila-industrias article #box-industrias a:hover { width: 135px; color: #1B1464; background: #fff; text-decoration: none; transition: all 0.15s ease-out; }



section#fila-info { width: 100%; height: 600px; display: block; margin: 0 auto; padding: 0; float: none; }

section#fila-info article:nth-child(1) { width: 50%; height: 600px; display: block; margin: 0; float: left; position: relative; background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-nuestra-firma.jpeg') no-repeat top center #f0f0f0; background-size: cover; }
section#fila-info article:nth-child(2) { width: 50%; height: 600px; display: block; margin: 0; float: left; position: relative; background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-contactenos.jpeg') no-repeat top center #f0f0f0; background-size: cover; }

section#fila-info article:nth-child(1) .cover-azul { width: 100%; height: 600px; display: block; margin: 0; background: rgba(0,0,85,0.75); position: absolute; top: 0; left: 0; z-index: 1; }
section#fila-info article:nth-child(2) .cover-gris { width: 100%; height: 600px; display: block; margin: 0; background: rgba(0,0,0,0.75); position: absolute; top: 0; left: 0; z-index: 1; }

section#fila-info article:nth-child(1) figure,
section#fila-info article:nth-child(2) figure { width: 100%; height: 600px; display: block; margin: 0; position: absolute; top: 0; left: 0; z-index: 2; }

section#fila-info article:nth-child(1) figure h6,
section#fila-info article:nth-child(2) figure h6 { font-family: 'Josefin Sans', sans-serif; font-size: 2.5em; text-align: center; line-height: 1em; padding: 205px 0 0 0; margin: 0; font-weight: 500; color: #fff; letter-spacing: 0.015em; }

section#fila-info article:nth-child(1) figure p,
section#fila-info article:nth-child(2) figure p { font-family: 'Josefin Sans', sans-serif; font-size: 1.35em; text-align: center; line-height: 1.45em; padding: 15px 30px 0 30px; font-weight: 300; color: #fff; margin: 0; }

section#fila-info article:nth-child(1) figure a { width: 125px; height: 55px; display: block; margin: 50px auto 0 auto; font-family: 'Josefin Sans', sans-serif; font-size: 1.15em; letter-spacing: 0.095em; text-align: center; line-height: 1.15em; padding: 19px 0 0 0; font-weight: 400; color: #1B1464; background: #fff; border-radius: 3px; box-shadow: 2px 2px 5px rgba(0,0,0,0.35); transition: all 0.3s ease-in; }
section#fila-info article:nth-child(1) figure a:hover { width: 135px; color: #fff; background: #1B1464; text-decoration: none; transition: all 0.15s ease-out; }

section#fila-info article:nth-child(2) figure a { width: 185px; height: 55px; display: block; margin: 50px auto 0 auto; font-family: 'Josefin Sans', sans-serif; font-size: 1.15em; letter-spacing: 0.095em; text-align: center; line-height: 1.15em; padding: 19px 0 0 0; font-weight: 400; color: #1B1464; background: #fff; border-radius: 3px; box-shadow: 2px 2px 5px rgba(0,0,0,0.35); transition: all 0.3s ease-in; }
section#fila-info article:nth-child(2) figure a:hover { width: 195px; color: #fff; background: #1B1464; text-decoration: none; transition: all 0.15s ease-out; }



section#fila-servicios { width: 100%; height: auto; display: block; margin: 0 auto; padding: 0; float: none; }
section#fila-servicios article { width: 1100px; height: auto; display: block; margin: 0 auto; padding: 0; float: none; }
section#fila-servicios article p { font-family: 'Josefin Sans', sans-serif; font-size: 1.35em; text-align: justify; line-height: 1.55em; padding: 50px 0; font-weight: 400; color: #111; margin: 0; }
section#fila-servicios article p strong { font-weight: 600; }
section#fila-servicios article figure { width: 100%; height: auto; display: block; margin: 0 auto; padding: 0; float: none; }
section#fila-servicios article figure .box-servicios { width: 340px; height: auto; display: block; margin: 0 40px 60px 0; padding: 0; float: left; }
section#fila-servicios article figure .box-servicios:nth-child(3),
section#fila-servicios article figure .box-servicios:nth-child(6) { margin: 0 0 60px 0; }
section#fila-servicios article figure .box-servicios:last-child { margin-bottom: 100px; }
section#fila-servicios article figure .box-servicios img { display: block; margin: 0 auto; border-radius: 150px; }
section#fila-servicios article figure .box-servicios h6 { font-family: 'Josefin Sans', sans-serif; font-size: 1.65em; text-align: center; line-height: 1.25em; padding: 30px 0 15px 0; font-weight: 400; color: #000057; margin: 0; }
section#fila-servicios article figure .box-servicios a { width: 125px; height: 40px; display: block; margin: 0 auto; font-family: 'Josefin Sans', sans-serif; font-size: 1.1em; letter-spacing: 0.095em; text-align: center; line-height: 1em; padding: 14px 0 0 0; font-weight: 400; color: #1B1464; background: #f0f0f0; border-radius: 3px; box-shadow: 2px 2px 5px rgba(0,0,0,0.35); transition: all 0.3s ease-in; }
section#fila-servicios article figure .box-servicios a:hover { width: 135px; color: #fff; background: #1B1464; text-decoration: none; transition: all 0.15s ease-out; }



section#fila-contenido { width: 1100px; height: auto; display: block; margin: 0 auto; padding: 0; float: none; }
section#fila-contenido article { width: 100%; height: auto; display: block; margin: 0 auto 50px auto; padding: 0; float: none; }
section#fila-contenido article p { font-family: 'Josefin Sans', sans-serif; font-size: 1.35em; text-align: justify; line-height: 1.55em; padding: 75px 0 0 0; font-weight: 400; color: #111; margin: 0; }
section#fila-contenido article p span { font-size: 1.35em; font-weight: 600; color: #1B1464; }
section#fila-contenido article p img { display: block; float: left; margin: 0 50px 40px 0; border-radius: 250px; }
section#fila-contenido article p a { color: #09f; font-weight: 600; transition: all 0.3s ease-in; }
section#fila-contenido article p a:hover { color: #333; text-decoration: none; transition: all 0.15s ease-out; }
section#fila-contenido article p strong { font-weight: 600; }
section#fila-contenido a#to-cta { width: 365px; height: 60px; display: block; margin: 0 auto 100px auto; clear: both; background: #1B1464; border-radius: 3px; box-shadow: 2px 2px 5px rgba(0,0,0,0.35); text-align: right; transition: all 0.3s ease-in; }
section#fila-contenido a#to-cta.cta-english { width: 265px; }
section#fila-contenido a#to-cta:hover { background: #111; text-decoration: none; transition: all 0.15s ease-out; }
section#fila-contenido a#to-cta span { font-family: 'Josefin Sans', sans-serif; font-size: 1.15em; letter-spacing: 0.095em; text-align: right; line-height: 1em; padding: 15px 15px 0 0; display: block; font-weight: 400; color: #fff; transition: all 0.3s ease-in; }
section#fila-contenido a#to-cta i { font-size: 1.85em; color: #fff; margin: 15px 15px 0 18px; float: left; transition: all 0.3s ease-in; }



section#row-contacto { width: 1100px; height: auto; display: block; margin: 0 auto; padding: 0; float: none; }
section#row-contacto article { width: 100%; height: auto; display: block; margin: 0 auto 50px auto; padding: 0; float: none; }
section#row-contacto article #box-formu { width: 520px; height: auto; display: block; margin: 0 60px 100px 0; padding: 0; float: left; }
section#row-contacto article #box-mapa { width: 520px; height: auto; display: block; margin: 0 0 100px 0; padding: 0; float: left; }
section#row-contacto article #box-mapa p { font-family: 'Josefin Sans', sans-serif; font-size: 1.35em; text-align: left; line-height: 1em; padding: 15px 0; font-weight: 400; color: #111; margin: 0; }
section#row-contacto article #box-mapa iframe { width: 100%; height: 250px; display: block; margin: 0 auto; }
section#row-contacto article #box-mapa hr { width: 100%; height: 1px; display: block; margin: 45px auto 25px auto; padding: 0; border: none; background: rgba(0, 0, 87, 0.35); }



.posts-layout { width: 1100px; height: auto; display: block; margin: 30px auto 50px auto !important; }
.posts-layout .post { display: block; width: 520px; height: auto; float: left; margin: 0 50px 50px 0 !important; }
.posts-layout .post:nth-child(2),
.posts-layout .post:nth-child(4),
.posts-layout .post:nth-child(6),
.posts-layout .post:nth-child(8),
.posts-layout .post:nth-child(10),
.posts-layout .post:nth-child(12),
.posts-layout .post:nth-child(14),
.posts-layout .post:nth-child(16),
.posts-layout .post:nth-child(18),
.posts-layout .post:nth-child(20) { margin: 0 0 50px 0 !important; }
.posts-layout .post .entry-thumb { display: block; width: 520px; height: 344px; margin: 0 auto; }
.posts-layout .post .entry-thumb a { display: block; width: 520px; height: 344px; margin: 0 auto; overflow: hidden; transition: all 0.3s ease-in; }
.posts-layout .post .entry-thumb a:hover { opacity: 0.9; transition: all 0.15s ease-out; }
.posts-layout .post .entry-thumb a img { display: block; width: 520px; height: 344px; margin: 0 auto; transition: all 0.3s ease-in; }
.posts-layout .post .entry-thumb a:hover img { transform: scale(1.02); transition: all 0.15s ease-out; }
.post .entry-summary p { font-family: 'Josefin Sans', sans-serif; font-size: 1.2em; color: #1B1464; }
.post .read-more { width: 100%; height: 40px; display: block; margin: 0; }
.post .read-more .button { width: 100%; height: 40px; display: block; margin: 0 auto; font-size: 1em !important; padding: 12px 0 8px 0 !important; text-transform: none !important; background: #1B1464; border-radius: 0; letter-spacing: 0.055em; text-align: center; color: #fff; font-family: 'Josefin Sans', sans-serif; border: none; transition: all 0.3s ease-in; }
.post .read-more .button:hover { background: #f0f0f0; text-decoration: none; color: #1B1464; transition: all 0.15s ease-out }
.posts-layout .entry-header { display: block !important; }
.posts-layout .entry-header h2.entry-title { font-size: 1.45em; color: #1B1464; text-decoration: none; font-weight: 400; margin: 0; }
.posts-layout .entry-header h2.entry-title a { color: #1B1464; transition: all 0.3s ease-in; }
.posts-layout .entry-header h2.entry-title a:hover { color: #555; text-decoration: none; transition: all 0.15s ease-out; }
.posts-layout .entry-header .entry-meta { display: none !important; }
.posts-layout .entry-summary { display: none !important; }



.post-template-default main#main article { width: 1100px; height: auto; display: block; margin: 170px auto 0 auto; padding: 0; float: none; }
.post-template-default main#main article .single-thumb { width: 700px; height: 300px; display: block !important; margin: 0 auto 30px auto !important; }
.post-template-default main#main article .single-thumb a { width: 700px; height: 300px; display: block !important; margin: 0 auto !important; overflow: hidden; }
.post-template-default main#main article .single-thumb a img { width: 520px; height: 300px; display: block !important; margin: 0 auto !important; border-radius: 5px; transition: all 0.15s ease-in; }
.post-template-default main#main article .single-thumb a:hover { transition: all 0.15s ease-in; }
.post-template-default main#main article .single-thumb a:hover img { filter: saturate(150%); transition: all 0.15s ease-in; }

.post-template-default main#main article header.entry-header { display: none !important; }

.post-template-default main#main article .entry-content { width: 100%; height: auto; display: block; margin: 0 auto; }
.post-template-default main#main article .entry-content p { font-family: 'Josefin Sans', sans-serif; text-align: justify; font-size: 1.35em; line-height: 1.65em; font-weight: 400 !important; letter-spacing: 0.015em; color: #333 !important; margin: 0 auto 30px auto; display: block; }

.post-template-default main#main article .entry-content p a { display: inline-block; font-weight: 400 !important; color: #1B1464 !important; transition: all 0.3s ease-in; }
.post-template-default main#main article .entry-content p a img { width: 1280px; height: 250px; display: block; margin: 0 auto; }
.post-template-default main#main article .entry-content p a:hover { color: #01A89E !important; text-decoration: none; transition: all 0.15s ease-out; }

.post-template-default main#main article .entry-content p strong a { display: inline-block; font-weight: 400 !important; color: #1B1464 !important; transition: all 0.3s ease-in; }
.post-template-default main#main article .entry-content p strong a:hover { color: #01A89E !important; text-decoration: none; transition: all 0.15s ease-out; }

.post-template-default main#main article .entry-content .fluid-width-video-wrapper { width: 100%; height: 350px; display: block; margin: 0 auto 15px auto; padding: 0 !important; }
.post-template-default main#main article .entry-content .fluid-width-video-wrapper iframe { width: 100%; height: 350px; display: block; margin: 0 auto; }

.post-template-default main#main article .entry-content h5 { font-family: 'Josefin Sans', sans-serif; text-align: center; font-size: 2em; font-weight: 400 !important; letter-spacing: 0.015em; line-height: 1.35em; color: #1B1464 !important; padding: 0 30px; margin: 35px auto; display: block; font-style: italic; }

.post-template-default main#main article .entry-content h3 { font-family: 'Josefin Sans', sans-serif; text-align: left; font-size: 2em; line-height: 1.25em; font-weight: 600 !important; letter-spacing: 0.015em; color: #1B1464 !important; padding: 15px 0 0 0; margin: 0 auto !important; }

nav.post-navigation { width: 100%; height: auto; display: block; margin: 0 auto 50px auto !important; padding: 0; }
nav.post-navigation .nav-links { width: 100%; height: auto; display: block; margin: 0 auto; padding: 0; }
nav.post-navigation .nav-links > div { width: 545px; height: auto; display: block; margin: 0; padding: 0; float: left; }
nav.post-navigation .nav-links > div:nth-child(1) { margin: 0 10px 0 0; }
nav.post-navigation .nav-links > div:nth-child(2) { margin: 0; }
nav.post-navigation .nav-links > div a { font-family: 'Josefin Sans', sans-serif; text-align: left; font-size: 1.45em; line-height: 1em; font-weight: 300 !important; letter-spacing: 0.025em; background: #1B1464 !important; color: #fff !important; width: 100%; height: auto; display: block; margin: 0 auto; padding: 20px; border-radius: 5px; transition: all 0.3s ease-in; }
nav.post-navigation .nav-links > div:nth-child(2) a { text-align: right; }
nav.post-navigation .nav-links > div a:hover { background: #f0f0f0 !important; color: #1B1464 !important; text-decoration: none; transition: all 0.15s ease-out; }



@media only screen and (max-width: 1199px){
    section#fila-industrias article { width: 1000px; }
    section#fila-industrias article #box-industrias { width: 500px; }
    
    section#row-slider article#slick-slider .box-img-slick { width: 70%; }
    section#row-slider article#slick-slider .box-img-slick .box-info-slick { width: 100%; }
    
    #banner #box-row-migas-de-pan #row-migas-de-pan { width: 90%; }
    #banner #box-row-migas-de-pan #row-migas-de-pan #box-migas-pan { width: 100%; }
    #banner #box-row-migas-de-pan #row-banner-top { width: 90%; }
    #banner #box-row-migas-de-pan #row-banner-top .cont-banner-top { width: 100%; }
    
    section#fila-contenido { width: 90%; }
    section#fila-contenido article p { margin: 0 auto; }
    section#fila-contenido article p img { float: none; margin: 0 auto 40px auto; clear: both; }
    section#fila-contenido article:nth-child(2) p { padding: 15px 0 0 0; }
    
    section#fila-servicios { width: 720px; }
    section#fila-servicios article { width: 720px; }
    section#fila-servicios article p { text-align: center; padding: 65px 0 35px 0; }
    section#fila-servicios article figure .box-servicios:nth-child(1) { margin: 0 40px 60px 0; }
    section#fila-servicios article figure .box-servicios:nth-child(2) { margin: 0 0 60px 0; }
    section#fila-servicios article figure .box-servicios:nth-child(3) { margin: 0 40px 60px 0; }
    section#fila-servicios article figure .box-servicios:nth-child(4) { margin: 0 0 60px 0; }
    section#fila-servicios article figure .box-servicios:nth-child(5) { margin: 0 40px 60px 0; }
    section#fila-servicios article figure .box-servicios:nth-child(6) { margin: 0 0 60px 0; }
    
    section#row-contacto { width: 90%; }
    section#row-contacto article { margin: 50px auto 100px; }
    section#row-contacto article #box-formu { width: 100%; margin: 0 auto 50px auto; float: none; }
    section#row-contacto article #box-mapa { width: 100%; margin: 0 auto 50px auto; float: none; }
    
    .posts-layout { width: 520px; }
    .posts-layout .post {  float: none; margin: 0 auto 50px auto !important; }
    
    .post-template-default main#main article { width: 90%; }
    nav.post-navigation { width: 90%; }
    nav.post-navigation .nav-links > div { width: 100%; height: auto; display: block; margin: 0; padding: 0; float: left; }
    nav.post-navigation .nav-links > div:nth-child(1) { margin: 0 auto 10px auto; }
    nav.post-navigation .nav-links > div:nth-child(2) { margin: 0 auto 30px auto; }
}

@media only screen and (max-width: 1099px){
    section#row-cajas { width: 500px; height: 900px; margin: 50px auto 0 auto; }
    section#row-cajas article { height: auto; }
    section#row-cajas article .box { width: 250px; }
    
    section#franja { height: auto; }
    section#franja article { width: 90%; height: auto; }
    section#franja article h5 { font-size: 2.15em; padding: 65px 50px; }
    section#franja article h5 span { display: none !important; }
    
    section#fila-industrias { width: 100%; height: 400px; background: url('https://www.brettonwoods.com.co/wp-content/uploads/2018/04/bretton-woods-industrias-01.jpg') no-repeat top center #f0f0f0; background-size: cover; }
    section#fila-industrias article { width: 100%; height: 400px; }
    section#fila-industrias article #box-industrias { width: 550px; height: 400px; margin: 0 auto; float: none; }
    section#fila-industrias article #box-industrias h4 { padding: 75px 0 0 0; text-align: center; }
    section#fila-industrias article #box-industrias p { text-align: center; margin: 0 auto; padding: 30px 30px 0 30px; line-height: 1.35em; }
    section#fila-industrias article #box-industrias a { margin: 30px auto 0 auto; }
    
    section#fila-info { height: auto; }
    section#fila-info article:nth-child(1),
    section#fila-info article:nth-child(2) { width: 100%; height: 400px; display: block; margin: 0 auto; float: none; }
    section#fila-info article:nth-child(1) figure,
    section#fila-info article:nth-child(2) figure { height: 400px; }
    section#fila-info article:nth-child(1) figure h6,
    section#fila-info article:nth-child(2) figure h6 { padding: 115px 0 0 0; }
    section#fila-info article:nth-child(1) .cover-azul,
    section#fila-info article:nth-child(2) .cover-gris { height: 400px; }
    
    .page #content,
    .blog #content,
    .home #content { margin: 145px auto 0 auto !important; }
    
    .posts-layout { margin: 50px auto 50px auto !important; }
}

@media only screen and (max-width: 999px){ 
    section#row-slider { height: 400px; }
    section#row-slider article#slick-slider { height: 400px; }
    section#row-slider article#slick-slider .slick { height: 400px; }
    section#row-slider article#slick-1, #slick-2, #slick-3, #slick-4 { height: 400px; }
    section#row-slider article#slick-slider .box-img-slick { width: 70%; height: 400px; }
    section#row-slider article#slick-slider .box-img-slick .box-info-slick { bottom: 70px; }
    
    section#row-slider article#slick-slider .slick .slick-next,
    section#row-slider article#slick-slider .slick .slick-prev { display: none !important; }
    
    .post-template-default main#main article .single-thumb { width: 500px; height: auto; }
    .post-template-default main#main article .single-thumb a { width: 100%; height: auto; }
    .post-template-default main#main article .single-thumb a img { width: 100%; height: auto; }
}

@media only screen and (max-width: 899px){ }
@media only screen and (max-width: 799px){
    section#fila-servicios { width: 80%; }
    section#fila-servicios article { width: 100%; }
    section#fila-servicios article figure .box-servicios:nth-child(1),
    section#fila-servicios article figure .box-servicios:nth-child(2),
    section#fila-servicios article figure .box-servicios:nth-child(3),
    section#fila-servicios article figure .box-servicios:nth-child(4),
    section#fila-servicios article figure .box-servicios:nth-child(5),
    section#fila-servicios article figure .box-servicios:nth-child(6) { margin: 0 auto 60px auto; float: none; }
    section#fila-servicios article figure .box-servicios:nth-child(7) { margin: 0 auto 100px auto; float: none; }
    #banner #box-row-migas-de-pan #row-migas-de-pan { height: 55px; margin: 40px auto 0 auto; }
    
    .post-template-default main#main article .entry-content h3 { font-size: 1.55em; }
}

@media only screen and (max-width: 699px){ 
    section#row-slider article#slick-slider .box-img-slick { width: 90%; }
    section#fila-contenido { width: 80%; }
    
    .post-template-default main#main article .single-thumb { width: 100%; }
}

@media only screen and (max-width: 599px){
    section#row-cajas { width: 250px; height: 1800px; }
    section#franja article h5 { font-size: 1.55em; padding: 65px 30px; }
    section#fila-industrias article #box-industrias { width: 100%; }
    section#fila-info article:nth-child(1) figure h6,
    section#fila-info article:nth-child(2) figure h6 { padding: 75px 30px 0 30px; }
    section#row-slider article#slick-slider .box-img-slick .box-info-slick h3 { font-size: 2em; }
    
    section#fila-contenido a#to-cta { width: 100%; height: auto; }
    section#fila-contenido a#to-cta.cta-english { width: 100%; }
    section#fila-contenido a#to-cta span { text-align: center; float: none; padding: 15px 30px 30px 30px; }
    section#fila-contenido a#to-cta i { margin: 0 auto; float: none; display: block; text-align: center; padding: 21px 0 0 0; }
    
    nav.post-navigation { width: 100%; }
}

@media only screen and (max-width: 499px){
    section#row-slider article#slick-slider .box-img-slick .box-info-slick { bottom: 65px; }
    section#row-slider article#slick-slider .box-img-slick .box-info-slick h3 { font-size: 1.75em; }
    .page #content,
    .blog #content,
    .home #content { margin: 200px auto 0 auto !important; }
    section#fila-servicios { width: 90%; }
    
    .posts-layout { width: 80%; margin: 40px auto 50px auto !important; }
    .posts-layout .post { width: 100%; height: auto; float: none; margin: 0 auto 50px auto !important; }
    .posts-layout .entry-header h2.entry-title { font-size: 1.25em; }
    .posts-layout .post .entry-thumb { width: 100%; height: auto; }
    .posts-layout .post .entry-thumb a { width: 100%; height: auto; }
    .posts-layout .post .entry-thumb a img { width: 100%; height: auto; }
    
    .post-template-default main#main article { margin: 230px auto 0 auto }
}

@media only screen and (max-width: 449px){
    section#fila-industrias article #box-industrias h4 { padding: 55px 0 0 0; }
    #banner #box-row-migas-de-pan #row-banner-top .cont-banner-top h2 { font-size: 1.45em; }
}

@media only screen and (max-width: 399px){
    section#row-slider article#slick-slider .box-img-slick .box-info-slick h3 { font-size: 1.55em; }
    section#row-slider article#slick-slider .box-img-slick .box-info-slick h5 { font-size: 1.15em; }
    section#fila-contenido article p img { width: 250px; height: 250px; }
    section#fila-servicios article figure .box-servicios { width: 300px; }
}

@media only screen and (max-width: 349px){ }