/*
Theme Name: Montoro Botella
Author: Montoro Botella
*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video { margin:0; padding:0; border:0; outline:0; font:inherit; vertical-align:baseline; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit } article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block } html { font-size:62.5%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% } *,:after,:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } article,aside,details,figcaption,figure,footer,header,main,nav,section { display:block } ol,ul { list-style:none } iframe[name='google_conversion_frame'] { height: 0 !important; width: 0 !important; line-height: 0 !important; font-size: 0 !important; margin-top: -13px; float: left; } table { border-collapse:collapse; border-spacing:0 } caption,td,th { font-weight:400; text-align:left } blockquote:after,blockquote:before,q:after,q:before { content:''; content:none } blockquote,q { quotes:none } a:active,a:hover { outline:0 } a img { border:0 } .clr:after,.col:after,.group:after,.vc-empty-shortcode-element:after,dl:after,ul.page-numbers:after { content:""; display:block; height:0; clear:both; visibility:hidden; zoom:1 } .clear { clear:both } .wpex-row { margin:0 -10px } .wpex-row .col { float:left; margin:0 0 20px; padding:0 10px } .wpex-row .span_1_of_2 { width:50% } .wpex-row .span_1_of_3 { width:33.33333333% } .wpex-row .span_1_of_4 { width:25% } .page-id-531 .wpex-row .span_1_of_4 p { width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis } .page-id-531 #par-footer { margin-top:12px; line-height:1.6em; font-size:14px; overflow:hidden; white-space:normal!important; text-overflow:none!important } .wpex-row .span_1_of_5 { width:20% } .wpex-row .span_1_of_6 { width:16.66666667% } .one-fifth,.one-fourth,.one-half,.one-third { display:block; float:left } .one-half { width:50% } .one-third { width:33.33333333% } .one-fourth { width:25% } .one-fifth { width:20% } .one-sixth { width:16.6666% } .clr-margin { margin-left:0 } .col-1,.col.first,.count-1 { clear:both; margin-left:0 } .float-left { float:left } .float-right { float:right } .wpex-row.vcex-no-margin-grid { margin-left:0; margin-right:0 } .wpex-row.vcex-no-margin-grid .col { margin:0!important; padding:0!important } .wpex-row.vcex-no-margin-grid .span_1_of_3 { width:33.3% } .wpex-row.vcex-no-margin-grid .span_1_of_6 { width:16.66% } .span_1_of_1.col { float:none } .rounded,.vcex-rounded-images .vcex-img-hover-parent,.vcex-rounded-images img { border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50% } #portfolio-entries,#staff-entries,#testimonials-entries { margin-bottom:20px } li { line-height:2.4em; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden } .container,.vc_row-fluid.container { width:980px } .container { margin:0 auto } .full-width-main-layout .center-row-inner { margin:0 } .content-area { width:680px; float:left; position:relative } .content-area.full-width { width:100%!important } #sidebar { width:250px; float:right; margin-top:-6px } #content-wrap.full-width .content-area { width:100%!important; float:none } #content-wrap.full-screen { width:100%!important } #content-wrap.full-screen .content-area { float:none; width:100%!important; padding:0 } #content-wrap.left-sidebar .content-area { float:right } #content-wrap.left-sidebar #sidebar { float:left } #content-wrap.left-sidebar .vc_row-fluid.container,#content-wrap.left-sidebar .vcex-testimonials-fullslider-entry,#content-wrap.right-sidebar .vc_row-fluid.container,#content-wrap.right-sidebar .vcex-testimonials-fullslider-entry { width:100%!important } .boxed-main-layout #outer-wrap { padding:40px 30px } .boxed-main-layout { background-color:#ddd } .boxed-main-layout #wrap { width:1030px; margin:0 auto; box-shadow:0 1px 4px rgba(0,0,0,.25); background:#fff } .boxed-main-layout #wrap .container { width:auto!important; padding-left:30px; padding-right:30px } .boxed-main-layout #content-wrap.full-screen { padding-left:0!important; padding-right:0!important } .boxed-main-layout .social-share-buttons.position-vertical { left:-85px } .boxed-main-layout .left-sidebar .social-share-buttons.position-vertical { left:auto; right:-85px } @media only screen and (min-width:959px) { .boxed-main-layout .is-sticky #site-header,.boxed-main-layout .is-sticky .fixed-nav { width:1030px!important } } .boxed-main-layout #footer-bottom-menu,.boxed-main-layout .navbar-style-one,.boxed-main-layout .site-breadcrumbs { right:30px } body { background:#fff; font-family:'Helvetica Neue',Arial,sans-serif; font-size:13px; line-height:1.7; color:#666; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; overflow-x:hidden; cursor:default } body a { color:#333 } body a:hover { text-decoration:none; color:#5f7998 } a:active,a:focus { outline:0!important } body.full-width-main-layout #wrap { overflow-x:hidden } img { max-width:100%; height:auto; font-size:0!important } .gecko .home-3colmn-img { background:#fff!important; color:#fff!important } img:-moz-loading { visibility:hidden!important } .stretch-image img,img.stretch-image { display:block; width:100% } sub,sup { vertical-align:baseline; position:relative; top:-.4em } sub { top:.4em } .entry embed,.entry iframe { max-width:100% } .no-padding { padding:0!important } body .no-left-margin,body .no-right-margin { margin:0 } .opacity-hover:hover,.opacity-hover:hover img { opacity:.8 } .theme-heading { height:auto; top:auto!important; font-size:14px; font-weight:700; font-weight:600; color:#000; margin:0 0 20px; background:url(images/visual-composer/dot.png) center repeat-x } .theme-heading span { background:#fff; padding-right:15px } .error404-content { text-align:center; margin:50px 0; font-weight:700; font-weight:600; color:#bcbcbc; font-size:14px } .error404-content h1 { font-size:42px; margin:0 0 10px } #site-scroll-top { display:none; position:fixed; right:40px; bottom:80px; color:#898989; height:41px; line-height:35px; width:41px; font-size:16px; border-radius:35px; background:#f7f7f7; border:3px solid #fff; text-align:center; z-index:999 } #site-scroll-top:hover { text-decoration:none; color:#fff; background-color:#5f7998; border-color:#5f7998 } #mobile-menu,#mobile-menu-full,#mobile-menu-search,.mobile-searchform,.sidr { display:none } .mejs-controls { overflow:hidden } .responsive-video-wrap { position:relative; padding-bottom:56.25%; padding-top:25px; height:0 } .responsive-video-wrap embed,.responsive-video-wrap iframe,.responsive-video-wrap oject { position:absolute; top:0; left:0; width:100%; height:100% } .entry .entry-video { margin-bottom:20px } .wpb_video_widget .responsive-video-wrap { padding-top:0; padding-bottom:0 } #lean_overlay { position:fixed; z-index:10002; top:0; left:0; height:100%; width:100%; background:#000; display:none } .theme-select { font-size:12px; background:#fff url(images/base/select-arrow.png) right center no-repeat; border:1px solid #ddd; color:#555; height:30px; line-height:30px; padding:0 9px; width:100% } .theme-select.customSelectHover { border-color:#c7c7c7; background-color:#f5f5f5 } .theme-select.customSelectFocus { border-color:Orange } .theme-select.customSelectOpen { border-color:#6b8e23 } .theme-select.customSelectChanged { -webkit-animation:changed .5s; -moz-animation:changed .5s; -ms-animation:changed .5s; animation:changed .5s } .hide-via-opacity { opacity:0; -webkit-opacity:0; -moz-opacity:0 } .columnize-2 { -webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:3em; -moz-column-gap:3em; column-gap:3em; -webkit-column-rule:1px solid #e5e5e5; -moz-column-rule:1px solid #e5e5e5; column-rule:1px solid #e5e5e5; margin:0 0 1.313em } .legal-link { color:#777!important; border-bottom:1px dotted #777!important } .legal-link:hover { color:#5f7998!important; border-bottom:1px dotted #5f7998!important } .legal-link:active { color:#777!important; border-bottom:1px dotted #777!important } #wrap .font-weight-100 { font-weight:100 } #wrap .font-weight-200 { font-weight:200 } #wrap .font-weight-300,#wrap .font-weight-light { font-weight:300 } #wrap .font-weight-400,#wrap .font-weight-normal { font-weight:400 } #wrap .font-weight-500,#wrap .font-weight-semibold { font-weight:500 } #wrap .font-weight-600,#wrap .font-weight-bold { font-weight:700; font-weight:600 } #wrap .font-weight-900,#wrap .font-weight-bolder { font-weight:900 } .textcenter { text-align:center } .textright { text-align:right } .textleft { text-align:left } .text-transform-none { text-transform:none } .text-transform-capitalize { text-transform:capitalize } .text-transform-uppercase { text-transform:uppercase } .text-transform-lowercase { text-transform:lowercase } .fa-left { margin-right:10px } .fa-right { margin-left:10px } body .no-left-padding { padding-left:0 } a.read-more { float:right; margin-top:10px } a.read-more:hover { color:#4d4d4d; text-decoration:none } #page-featured-img { margin-bottom:40px } #page-featured-img img { display:block; max-width:100%; margin:0 auto } .text-highlight { background-image:url(images/base/highlight-left.png),url(images/base/highlight-center.png),url(images/base/highlight-right.png); background-repeat:repeat-x; background-repeat:no-repeat,repeat-x,no-repeat; background-position:center; background-position:left,center,right; background-clip:padding-box,content-box,padding-box; color:#A5651A; padding:0 20px; margin:0 -6px } .image-shadow { background:#fff; box-shadow:0 1px 3px rgba(0,0,0,.1) } .image-border { background:#fff; padding:4px; border:1px solid #ddd } .image-rounded { background:#fff; border-radius:3px } .image-circle { background:#fff; border-radius:99px } .image-hover:hover { opacity:.8; -webkit-opacity:.8; -moz-opacity:.8; box-shadow:0 1px 5px rgba(0,0,0,.2) } .image-fancy { background:#fff; padding:4px; border:1px solid #ddd; border-radius:99px; -moz-border-radius:99px; -webkit-border-radius:99px } .image-fancy:hover { opacity:.8; -webkit-opacity:.8; -moz-opacity:.8; box-shadow:0 1px 5px rgba(0,0,0,.2) } .fade-in-image { opacity:0; transition:all .35s; -moz-transition:all .35s; -webkit-transition:all .35s; -o-transition:all .35s } .fade-in-image.no-opacity,body.is-frontend-editor .fade-in-image { opacity:1 } .polylang-switcher-shortcode li { float:left; margin-right:5px } .polylang-switcher-shortcode.flags-and-names li { margin-right:15px } .polylang-switcher-shortcode li:last-child { margin-right:0 } .wpex-img-hover-parent { position:relative; overflow:hidden; display:block } .wpex-img-hover-parent img { display:block; margin:0; width:100%; height:auto; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s } .wpex-img-hover-grow:hover img { transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2) } .wpex-img-hover-shrink:hover img { transform:scale(0.8); -ms-transform:scale(0.8); -webkit-transform:scale(0.8); -o-transform:scale(0.8); -moz-transform:scale(0.8) } .wpex-img-hover-side-pan:hover img { margin-left:-11%; transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2) } .wpex-img-hover-vertical-pan:hover img { margin-top:-10%; transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2) } .wpex-img-hover-tilt:hover img { -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -o-transform:rotate(-10deg); -ms-transform:rotate(-10deg); transform:rotate(-10deg) } .wpex-img-hover-blurr img,.wpex-img-hover-blurr-invert img { transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s } .wpex-img-hover-blurr-invert img,.wpex-img-hover-blurr:hover img { filter:blur(3px); -webkit-filter:blur(3px); -moz-filter:blur(3px); -o-filter:blur(3px); -ms-filter:blur(3px) } .wpex-img-hover-blurr-invert:hover img { filter:blur(0px); -webkit-filter:blur(0px); -moz-filter:blur(0px); -o-filter:blur(0px); -ms-filter:blur(0px) } .wpex-img-hover-sepia img { -webkit-filter:sepia(100%); filter:sepia(100%) } .wpex-img-hover-sepia:hover img { -webkit-filter:sepia(); filter:sepia() } .wpex-img-hover-fade-in { background:#000 } .wpex-img-hover-fade-in img { opacity:.7; -moz-opacity:.7; -webkit-opacity:.7 } .wpex-img-hover-fade-in:hover img { opacity:1; -moz-opacity:1; -webkit-opacity:1 } .wpex-img-hover-fade-out { background:#000 } .wpex-img-hover-fade-out:hover img { opacity:.7; -moz-opacity:.7; -webkit-opacity:.7 } .overlay-parent { position:relative; display:block } .overlay-parent>a,.overlay-parent>a img { display:block; width:100% } .overlay-plus-hover { visibility:hidden; opacity:0; -moz-opacity:0; -webkit-opacity:0; height:100%; width:100%; position:absolute; top:0; left:0; background:#000 url(images/overlays/overlay-plus.png) center center no-repeat; transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out } .overlay-parent:hover .overlay-plus-hover { visibility:visible; opacity:.65; -moz-opacity:.65; -webkit-opacity:.65 } .overlay-plus-two-hover { visibility:hidden; opacity:0; -moz-opacity:0; -webkit-opacity:0; height:100%; width:100%; position:absolute; top:0; left:0; background:#000; background:rgba(0,0,0,.8); transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out } .overlay-plus-two-hover .fa { position:absolute; height:30px; line-height:30px; width:30px; text-align:center; top:50%; margin-top:-15px; left:50%; margin-left:-15px; color:#fff; font-size:16px } .overlay-parent:hover .overlay-plus-two-hover { visibility:visible; opacity:1; -moz-opacity:1; -webkit-opacity:1 } .overlay-slideup-title { visibility:hidden; opacity:0; -moz-opacity:0; -webkit-opacity:0; position:absolute; top:0; right:0; background:#fff; height:100%; width:100%; transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out } .overlay-slideup-title.white { background:#fff } .overlay-slideup-title.black { background:#000 } .overlay-slideup-title span.title { position:absolute; bottom:30px; width:100%; text-align:center; padding:0 30px; color:#000; font-size:14px; font-weight:700; font-weight:600; transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -webkit-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; line-height:1.6em } .overlay-slideup-title.black span.title { color:#fff } .overlay-parent:hover .overlay-slideup-title { visibility:visible; opacity:.8; -webkit-opacity:.8; -moz-opacity:.8 } .overlay-parent:hover .overlay-slideup-title span.title { visibility:visible; opacity:1; bottom:60px } .overlay-view-lightbox-buttons { visibility:hidden; opacity:0; -moz-opacity:0; -webkit-opacity:0; background:#000; background:rgba(0,0,0,.65); position:absolute; top:0; right:0; height:100%; width:100%; transition:opacity .25s ease-in-out; -moz-transition:opacity .25s ease-in-out; -webkit-transition:opacity .25s ease-in-out; -o-transition:opacity .25s ease-in-out } .overlay-parent:hover .overlay-view-lightbox-buttons { visibility:visible; opacity:1; -moz-opacity:1; -webkit-opacity:1 } .overlay-view-lightbox-buttons-inner { display:table; vertical-align:middle; width:100%; height:100%; text-align:center } .overlay-view-lightbox-buttons-buttons { vertical-align:middle; display:table-cell; text-align:center } .overlay-view-lightbox-buttons a { display:inline-block; color:#fff; border:2px solid #fff; padding:0 10px; height:32px; line-height:32px; border-radius:3px; transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out } .overlay-view-lightbox-buttons a:first-child { margin-right:5px } .overlay-view-lightbox-buttons a:hover { background:#fff; color:#000; text-decoration:none } .wpb_row .overlay-view-lightbox-buttons a .fa { position:relative; top:-2px } .overlay-view-lightbox-text { visibility:hidden; opacity:0; -moz-opacity:0; -webkit-opacity:0; background:#000; background:rgba(0,0,0,.65); position:absolute; top:0; right:0; height:100%; width:100%; transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out } .overlay-parent:hover .overlay-view-lightbox-text { visibility:visible; opacity:1; -moz-opacity:1; -webkit-opacity:1 } .overlay-view-lightbox-text-inner { display:table; vertical-align:middle; width:100%; height:100%; text-align:center } .overlay-view-lightbox-text-buttons { vertical-align:middle; display:table-cell; text-align:center } .overlay-view-lightbox-text a { display:inline-block; color:#fff; border:2px solid #fff; padding:0 14px; height:30px; line-height:30px; border-radius:3px; text-transform:uppercase; font-size:11px; font-weight:700; font-weight:600; letter-spacing:1px; position:relative; transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -webkit-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out } .overlay-view-lightbox-text a:first-child { margin-right:5px } .overlay-view-lightbox-text a:hover { background:#fff; color:#000; text-decoration:none; padding-right:32px } .overlay-view-lightbox-text a .fa { visibility:hidden; position:absolute; top:0; height:30px; line-height:30px; right:14px } .overlay-view-lightbox-text a:hover .fa { visibility:visible } .overlay-title-category-hover { visibility:hidden; opacity:0; -moz-opacity:0; -webkit-opacity:0; background:#000; background:rgba(0,0,0,.75); position:absolute; top:0; right:0; height:100%; width:100%; transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out } .overlay-parent:hover .overlay-title-category-hover { visibility:visible; opacity:1; -moz-opacity:1; -webkit-opacity:1 } .overlay-title-category-hover-inner { display:table; vertical-align:middle; width:100%; height:100%; text-align:center } .overlay-title-category-hover-text { vertical-align:middle; display:table-cell; text-align:center; color:#fff; font-weight:700; font-weight:600; padding:20px } .overlay-title-category-hover-title { font-size:16px } .overlay-title-category-hover-category { font-size:13px; font-style:italic; font-weight:400; color:#bbb } .overlay-title-category-visible { background:#000; background:rgba(0,0,0,.5); position:absolute; top:0; right:0; height:100%; width:100% } .overlay-title-category-visible-inner { display:table; vertical-align:middle; width:100%; height:100%; text-align:center } .overlay-title-category-visible-text { vertical-align:middle; display:table-cell; text-align:center; color:#fff; font-weight:700; font-weight:600; padding:20px } .overlay-title-category-visible-title { font-size:16px } .overlay-title-category-visible-category { font-size:13px; color:#fff; font-weight:400; -webkit-font-smoothing:antialiased } .overlay-title-date-hover { visibility:hidden; opacity:0; -moz-opacity:0; -webkit-opacity:0; background:#000; background:rgba(0,0,0,.75); position:absolute; top:0; right:0; height:100%; width:100%; transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out } .overlay-parent:hover .overlay-title-date-hover { visibility:visible; opacity:1; -moz-opacity:1; -webkit-opacity:1 } .overlay-title-date-hover-inner { display:table; vertical-align:middle; width:100%; height:100%; text-align:center } .overlay-title-date-hover-text { vertical-align:middle; display:table-cell; text-align:center; color:#fff; font-weight:700; font-weight:600; padding:20px } .overlay-title-date-hover-title { font-size:16px } .overlay-title-date-hover-date { font-size:13px; font-style:italic; font-weight:400; color:#bbb } .overlay-title-date-visible { background:#000; background:rgba(0,0,0,.5); position:absolute; top:0; right:0; height:100%; width:100% } .overlay-title-date-visible-inner { display:table; vertical-align:middle; width:100%; height:100%; text-align:center } .overlay-title-date-visible-text { vertical-align:middle; display:table-cell; text-align:center; color:#fff; font-weight:700; font-weight:600; padding:20px } .overlay-title-date-visible-title { font-size:16px } .overlay-title-date-visible-date { font-size:13px; color:#fff; font-weight:400; -webkit-font-smoothing:antialiased } .edit-post-link { margin:40px 0; padding-top:20px; border-top:1px solid #eee; text-align:right } .edit-post-link a { height:25px; line-height:25px; padding:0 10px; border-width:2px; font-size:10px } .aligncenter { display:block; margin:0 auto } .alignright { float:right; margin:0 0 10px 20px } .alignleft { float:left; margin:0 20px 10px 0 } .floatleftcenter { float:none; margin:0 auto } .floatleft { float:left } .floatright { float:right } .wp-caption { max-width:100%; border:1px solid #dfdfdf; text-align:center; background-color:#fff; padding:10px 5px } .wp-caption img { display:block; margin:0 auto; padding:0; border:0 none } .wp-caption p.wp-caption-text { font-size:.875em; padding:10px 0 0; margin:0; text-align:center } .wp-smiley { margin:0; max-height:1em } blockquote.left { margin-right:20px; text-align:right; margin-left:0; width:33%; float:left } blockquote.right { margin-left:20px; text-align:left; margin-right:0; width:33%; float:right } #img-attch-page { text-align:center; overflow:hidden } #img-attch-page img { display:inline-block; margin:0 auto; max-width:100%; margin-bottom:20px } .post-password-form input,.post-password-form label { display:block; float:none } .post-password-form input { margin-top:10px } .post-password-form input[type=password] { width:200px; max-width:100% } .post-password-form label { font-weight:700; font-weight:600; color:#000 } form.login { padding:20px; border:1px solid #eee } form.login .lost_password { margin-left:20px; display:inline-block } .wpstats { display:none } input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration { display:none } .mobile-toggle-nav #mobile-menu-search input,.searchform input,input[type=button],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],td.actions .coupon .input-text,textarea { color:#777; padding:10px; display:inline-block; font-size:13px; -webkit-transition:.3s linear border; -moz-transition:.3s linear border; -ms-transition:.3s linear border; -o-transition:.3s linear border; transition:.3s linear border; -webkit-appearance:none; max-width:100%; border:1px solid #e4e4e4; background:#f7f7f7 } select { font-family:Lato!important; color:#777; padding:10px; display:inline-block; font-size:14px; -webkit-transition:.3s linear border; -moz-transition:.3s linear border; -ms-transition:.3s linear border; -o-transition:.3s linear border; transition:.3s linear border; -webkit-appearance:none; appearance:none; max-width:100%; border:1px solid #e4e4e4; border-radius:0; outline:0!important; background:url(images/arrows/selector.png) no-repeat right center #f7f7f7; background-size:30px 116px; cursor: pointer !important; } .gecko select { font-family:Lato!important; color:#777; padding:10px; display:inline-block; font-size:14px; -webkit-transition:.3s linear border; -moz-transition:.3s linear border; -ms-transition:.3s linear border; -o-transition:.3s linear border; transition:.3s linear border; max-width:100%; border:1px solid #e4e4e4; border-radius:0; outline:0!important; background:#f7f7f7!important; cursor: pointer !important; } select:-moz-focusring { color:transparent; text-shadow:0 0 0 #777; } .ie select { font-family:Lato!important; color:#777; padding:10px; display:inline-block; font-size:14px; -webkit-transition:.3s linear border; -moz-transition:.3s linear border; -ms-transition:.3s linear border; -o-transition:.3s linear border; transition:.3s linear border; -webkit-appearance:none; appearance:none; max-width:100%; border:1px solid #e4e4e4; background:#f7f7f7; border-radius:0; outline:0!important; cursor: pointer !important; } textarea { width:100%; max-width:100%; line-height:1.8em; -webkit-appearance:none; font-family:Lato; resize:none!important } .gecko .page-id-383 input,.gecko .page-id-383 textarea { padding-left:14px!important } .ipad textarea,.iphone textarea,.ipod textarea { padding-left:7px!important } input:-webkit-autofill { -webkit-box-shadow:0 0 0 1000px #fff inset } .searchform input:focus,input[type=button]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,td.actions .coupon .input-text:focus,textarea:focus { outline:0; border-color:#d3d3d3 } input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus { outline:thin dotted #333; outline:1px auto #129FEA } .light-form input[type=button],.light-form input[type=email],.light-form input[type=password],.light-form input[type=tel],.light-form input[type=text],.light-form input[type=url],.light-form textarea { background:#fff; color:#555 } #commentform #submit,.theme-button,.woocommerce .button,.wpcf7 .wpcf7-submit.theme-button#current-shop-items-overlay .buttons a,button,input[type=button],input[type=submit] { background:#4a97c2; height:36px; line-height:36px; padding:0 12px; margin:0; display:inline-block; font-size:13px; font-weight:400; color:#fff; -webkit-appearance:none; cursor:pointer; outline:0; border:none } p.theme-button a { color:#fff } p.theme-button a:hover { text-decoration:none } p.theme-button { margin-bottom:20px } #commentform #submit:hover,#current-shop-items-overlay .buttons a:hover,.theme-button:hover,.woocommerce .button:hover,.wpcf7 .wpcf7-submit:hover,button:hover,input[type=button]:hover,input[type=submit]:hover { background:#5f7998; color:#fff; text-decoration:none } #commentform #submit:active,#current-shop-items-overlay .buttons a:active,.theme-button:active,.woocommerce .button:active,.wpcf7 .wpcf7-submit:active,button:active,input[type=button]:active,input[type=submit]:active { color:#fff; box-shadow:0 2px 2px rgba(0,0,0,.1)inset; -webkit-box-shadow:0 2px 2px rgba(0,0,0,.1)inset; -moz-box-shadow:0 2px 2px rgba(0,0,0,.1)inset } .readmore-link-wrap { display:block } .search-entry .readmore-link-wrap { margin-top:10px } .readmore-link { display:block; float:left } #current-shop-items-dropdown .buttons a,#current-shop-items-overlay .buttons a,.product-entry-details .button,.readmore-link,.woocommerce #sidebar .button,table.my_account_orders .order-actions .button.view { font-size:11px; height:24px; line-height:24px; padding:0 10px } .password-protection-box { padding:20px; background:#f7f7f7; border:1px solid #eee; margin-bottom:40px } .password-protection-box p:last-child { margin:0 } .password-protection-box h2 { font-size:14px; margin:0 0 10px } .password-protection-box input { height:40px; line-height:40px; padding-top:0; padding-bottom:0 } .password-protection-box input[type=password] { background:#fff } .password-protection-box input[type=button],.password-protection-box input[type=submit] { margin-left:4px; height:40px; line-height:40px; padding-left:25px; padding-right:25px } .color-button { padding:0 15px; height:34px; line-height:34px; margin:0 5px 5px 0; display:inline-block; font-size:13px; color:#fff; box-shadow:inset 0 1px 1px rgba(255,255,255,.3),0 1px 3px -1px rgba(45,60,72,.5); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-shadow:0 -1px rgba(0,0,0,.4); outline:0; -webkit-appearance:none; -webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.3),0 1px 3px -1px rgba(45,60,72,.5); -moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.3),0 1px 3px -1px rgba(45,60,72,.5); border:1px solid rgba(0,0,0,.15); background-color:#3f90bd } .color-button:hover { text-decoration:none; text-decoration:none; opacity:.8; -moz-opacity:.8; -webkit-opacity:.8 } .color-button:active { box-shadow:0 2px 2px rgba(0,0,0,.1)inset; -webkit-box-shadow:0 2px 2px rgba(0,0,0,.1)inset; -moz-box-shadow:0 2px 2px rgba(0,0,0,.1)inset } .color-button.grey,.color-button.grey:hover { background-color:#bbb } .color-button.black,.color-button.black:hover { background-color:#333 } .color-button.blue,.color-button.blue:hover { background-color:#3f90bd } .color-button.orange,.color-button.orange:hover { background-color:#ff6040 } .color-button.gold,.color-button.gold:hover { background-color:#fa3 } .color-button.green,.color-button.green:hover { background-color:#87bf17 } .color-button.purple,.color-button.purple:hover { background-color:#a73df2 } .color-button.teal,.color-button.teal:hover { background-color:#00b3b3 } .color-button.pink,.color-button.pink:hover { background-color:#f261c2 } .color-button.brown,.color-button.brown:hover { background-color:#804b35 } .color-button.red,.color-button.red:hover { background-color:#F73936 } .color-button.rosy,.color-button.rosy:hover { background-color:#EA2487 } .color-button.white,.color-button.white:hover { background-color:#fff; color:#444 } .color-button.small { font-size:11px } .color-button.medium { font-size:13px } .color-button.large { font-size:16px } .color-button.align-left { float:left } .color-button.align-right { float:right; margin-right:0; margin-left:5px } .color-button-icon-right { margin-left:10px } .color-button-icon-left { margin-right:10px } .ls-container .color-button { padding:.8em 1em!important; margin:0 5px 5px 0; display:inline-block; font-size:13px; font-weight:700; font-weight:600; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-shadow:0 -1px rgba(0,0,0,.4)!important; outline:0; -webkit-appearance:none; border:1px solid rgba(0,0,0,.15); box-shadow:0 0 0 1px rgba(0,0,0,.2),2px 2px 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2),2px 2px 2px rgba(0,0,0,.2); -moz-box-shadow:0 0 0 1px rgba(0,0,0,.15),2px 2px 2px rgba(0,0,0,.1) } .ls-container .color-button:hover { text-decoration:none; text-decoration:none; opacity:.8 } .ls-container .color-button:active { box-shadow:0 2px 2px rgba(0,0,0,.4)inset; -webkit-box-shadow:0 2px 2px rgba(0,0,0,.4)inset; -moz-box-shadow:0 2px 2px rgba(0,0,0,.4)inset } .ls-l { left:130px; top:278px } #slider-block-1,#slider-block-2,#slider-block-3,#slider-block-4 { display:inline } .slider-button { font-family:"Open Sans"; line-height:1em; margin-top:10px; display:block; padding:3px 10px; cursor:pointer; font-size:18px; letter-spacing:2px; background:0 0; border:2px solid #fff } .slider-button:hover { background:0 0 } .ie8 .home .page-header { display:none!important } .ie8 .serv-column-white2,.ie8 .serv-column-white5 { display:block!important; margin-bottom:-24px!important } .ie8 .serv-column-white7 { display:block!important } @media only screen and (max-width:767px) { .ls-l { left:80px; top:278px } #slider-block-1,#slider-block-2,#slider-block-3,#slider-block-4 { display:block } .slider-button { font-family:"Open Sans"; line-height:1em; margin-top:10px; display:block; padding:3px 10px; cursor:pointer; font-size:18px; letter-spacing:2px; background:0 0; border:2px solid #fff } .slider-button:hover { background:0 0 } } @media only screen and (min-width:501px) { .home .page-header { display:none!important } } @media only screen and (max-width:500px) { .home .page-header { display:block!important; margin-bottom:11px!important } .home #layerslider_1 { display:none!important } } @media only screen and (max-width:369px) { .ls-l { left:30px; top:210px } #slider-block-1,#slider-block-2,#slider-block-3,#slider-block-4 { display:block } .slider-button { font-family:"Open Sans"; line-height:1em; margin-top:10px; display:block; padding:2px 6px; cursor:pointer; font-size:16px; letter-spacing:2px; background:0 0; border:2px solid #fff } .slider-button:hover { background:0 0 } .ls-nav-next,.ls-nav-prev { display:none!important } } h1,h2,h3,h4,h5,h6 { line-height:1.4em; font-weight:700; font-weight:600; color:#222 } #bloque-titulo { text-align:center } #titulo-principal,.home #titulo-principal { font-size:24px; color:#222; font-weight:400; font-weight:400; text-align:center; line-height:1.4em; margin:0 20px } #subtitulo-principal,.home #subtitulo-principal { font-size:16px; color:gray; font-weight:400; font-weight:400; text-align:center; line-height:1.4em; margin:1px 20px 0 } @media only screen and (max-width:959px) { #subtitulo-principal { font-size:16px; color:gray; font-weight:400; font-weight:400; text-align:center; line-height:1.4em; margin:11px 20px 0 } .home #subtitulo-principal { font-size:16px; color:gray; font-weight:400; font-weight:400; text-align:center; line-height:1.4em; margin:5px 20px 0 } } .home-prg { line-height:1.7em; font-size:15px; font-weight:400; font-weight:400; color:gray } .home-prg2 { line-height:1.6em; font-size:14px; font-weight:400; font-weight:400; color:gray } @media only screen and (min-width:960px) { .par-column { display:block!important; line-height:1.6em; font-size:15px; font-weight:400; font-weight:400; color:gray } } @media only screen and (min-width:768px) and (max-width:959px) { .par-column { display:inline!important; line-height:1.6em; font-size:15px; font-weight:400; font-weight:400; color:gray } } @media only screen and (max-width:767px) { .par-column { display:block!important; line-height:1.6em; font-size:15px; font-weight:400; font-weight:400; color:gray } } @media only screen and (max-width:578px) { .home #subtitulo-principal { font-size:16px; color:gray; font-weight:400; font-weight:400; text-align:center; line-height:1.4em; margin:11px 20px 0 } } @media only screen and (max-width:323px) { .par-column { display:inline!important; line-height:1.6em; font-size:15px; font-weight:400; font-weight:400; color:gray } } h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color:#222 } a:hover h2,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { text-decoration:none; color:#5f7998 } h2,h3,h4,h5,h6 { margin:30px 0 20px } h1 { font-size:1.5em; margin:0 0 20px } h2 { font-size:1.313em } h3 { font-size:1.125em } h4 { font-size:1em } h5 { font-size:.875em } h6 { font-size:.75em } p { margin:0 0 20px; line-height:1.6em; font-size:15px; font-weight:400 } p img { margin:0 } p.lead { font-size:1.313em; line-height:27px; color:#777 } em { font-style:italic } strong { font-weight:700; font-weight:600 } small { font-size:80% } hr { border:solid #e4e4e4; border-width:1px 0 0; clear:both; margin:40px 0; height:0 } a { outline:0 } a:link { text-decoration:none } .thin-font { font-weight:300!important } .white-text { color:#fff!important } .entry ol,.entry ul { margin:0 0 30px 30px } .entry ul { list-style:disc } .entry ol { list-style:decimal } .rev_slider ul { margin:0; padding:0 } blockquote { background:url(images/base/quote.png) left 4px no-repeat; padding-left:50px; margin:40px 0; font-size:16px; color:#ababab; line-height:1.6em; font-weight:300 } blockquote p:last-child { margin:0 } pre { position:relative; background:#f6f6f6; border:1px solid #ddd; color:#555; font-size:12px; margin:30px 0; padding:20px; line-height:1.7em; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; border-radius:3px; box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.06) } address { font-size:.875em; letter-spacing:1px; margin:20px 0 } #toggle-bar-wrap { position:fixed; top:0; left:0; background:#fff; z-index:10001; width:100%; opacity:0; -moz-opacity:0; -webkit-opacity:0; visibility:hidden; box-shadow:0 0 6px rgba(0,0,0,.25); transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out } #toggle-bar-wrap.active-bar { visibility:visible; opacity:1; -moz-opacity:1; -webkit-opacity:1 } #toggle-bar-wrap.toggle-bar-fade-slide { top:-60px } #toggle-bar-wrap.toggle-bar-fade-slide.active-bar { top:0 } body.admin-bar #toggle-bar-wrap { top:32px } #toggle-bar { padding:40px 0 } .toggle-bar-btn { display:block; position:fixed; top:0; right:0; border-left:20px solid transparent; border-bottom:20px solid transparent; border-right:20px solid #252525; border-top:20px solid #252525; z-index:10002 } .toggle-bar-btn:hover { border-top-color:#5f7998; border-right-color:#5f7998 } body.admin-bar .toggle-bar-btn { top:32px } .toggle-bar-btn span.fa { position:absolute; font-size:11px; top:-12px; left:4px; color:#fff; text-shadow:none!important } #sendMe,#social-tray { display:inline } #telefono { cursor:default } #telefono:active,#telefono:hover { color:#333!important } #email_me { cursor:pointer } .social-first { padding-left:8px; font-size:13px!important } .social-spacer { margin-left:10px; font-size:14px } #top-bar-wrap { border-bottom:1px solid #eee; margin-bottom:0; font-size:12px } #top-bar-wrap a { color:#333 } #top-bar-wrap a:hover { color:#5f7998 } .top-bar-left { float:left; height:50px; line-height:50px } .top-bar-right { float:right; height:50px; line-height:50px } .top-bar-centered { float:none; text-align:center } #top-bar-content strong { color:#000 } #top-bar-content.top-bar-centered { height:auto; line-height:normal; padding:20px 0 } #top-bar-content #lang_sel { position:relative; margin-right:10px; top:11px; display:inline-block } #top-bar-wrap #lang_sel ul ul { z-index:99999 } #top-bar-social a { display:block; float:left; color:#bbb; font-size:18px; margin-left:10px } #top-bar-social.colored-icons a { margin-left:5px } .colored-icons a img { height:21px; top:4px; position:relative } .colored-icons a:hover img { opacity:.85 } #top-bar-social a:first-child { margin-left:0 } #top-bar-social a:hover { color:#000 } #top-bar-social.top-bar-centered { height:auto; line-height:normal; padding-bottom:20px } #top-bar-social.top-bar-centered a { display:inline-block; float:none } .top-bar-right .polylang-switcher-shortcode { float:right } @media only screen and (max-width:380px) { #social-tray { display:none } } @media only screen and (max-width:294px) { #sendMe { display:none } } @media only screen and (min-width:768px) { #phone-call-menu { display:none!important } } .sf-menu,.sf-menu * { margin:0; padding:0; list-style:none } .sf-menu ul { position:absolute; display:none; top:100%; left:0; z-index:10001 } .sf-menu>li { float:left } .sf-menu li.sfHover>ul,.sf-menu li:hover>ul { display:block } .sf-menu a { display:block; position:relative } .sf-menu ul ul { top:0; left:100% } .sf-menu { float:left } .sf-menu ul { min-width:140px; *width:140px } .sf-menu a { zoom:1 } .sf-menu li { position:relative; white-space:nowrap; *white-space:normal } .sf-menu li.sfHover,.sf-menu li:hover { transition:none } .sf-menu .sf-mega { position:absolute; display:none; top:100%; left:0; z-index:99 } .sf-menu li.sfHover>.sf-mega,.sf-menu li:hover>.sf-mega { display:block } .sf-menu ul img { display:block; float:none; max-width:100% } #site-navigation .dropdown-menu li a .fa { margin-right:8px } .sf-menu>li.megamenu { position:inherit!important } .sf-menu>li.megamenu>ul.sub-menu .nav-arrow { display:none } .sf-menu>li.megamenu>ul.sub-menu { width:100%; left:0; right:auto; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:12px 0 0 } .sf-menu>li.megamenu>ul.sub-menu>li { display:block!important; float:left!important; padding:0 12px; width:100% } .sf-menu>li.megamenu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu a:before { display:inline-block; content:"\f105"; margin-right:7px; font-family:FontAwesome; font-style:normal; font-weight:400; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .sf-menu>li.megamenu.col-1>ul.sub-menu>li { width:100% } .sf-menu>li.megamenu.col-2>ul.sub-menu>li { width:50% } .sf-menu>li.megamenu.col-2>ul.sub-menu>li:nth-child(3n) { clear:both } .sf-menu>li.megamenu.col-3>ul.sub-menu>li { width:33.33% } .sf-menu>li.megamenu.col-3>ul.sub-menu>li:nth-child(4n) { clear:both } .sf-menu>li.megamenu.col-4>ul.sub-menu>li { width:25% } .sf-menu>li.megamenu.col-4>ul.sub-menu>li:nth-child(5n) { clear:both } .sf-menu>li.megamenu.col-5>ul.sub-menu>li { width:20% } .sf-menu>li.megamenu.col-5>ul.sub-menu>li:nth-child(6n) { clear:both } .sf-menu>li.megamenu.col-6>ul.sub-menu>li { width:16.66% } .sf-menu>li.megamenu.col-6>ul.sub-menu>li:nth-child(7n) { clear:both } .sf-menu>li.megamenu>ul.sub-menu>li ul { display:block!important; top:auto!important; width:100%; min-width:0!important; left:auto!important; position:relative!important; opacity:1!important; border:none!important; padding:0!important; box-shadow:none!important } .sf-menu>li.megamenu>ul.sub-menu>.menu-item-has-children { margin-bottom:12px } .sf-menu>li.megamenu>ul.sub-menu>.menu-item-has-children>a { font-weight:700; font-weight:600; color:#000; font-size:1.03em } .sf-menu>li.megamenu>ul.sub-menu>.menu-item-has-children>a:hover { background:0 0 } .sf-menu>li.megamenu.hide-headings>ul.sub-menu>.menu-item-has-children>a { display:none } .sf-menu>li.megamenu>ul.sub-menu>li a { border:none } .sf-menu>li.megamenu ul:after,.sf-menu>li.megamenu ul:before { display:none!important } .sf-menu>li.megamenu>ul.sub-menu>li { border-left:1px solid #eee } .sf-menu>li.megamenu>ul.sub-menu>li:first-child { border-left:none } .sf-menu>li.megamenu.display-always>ul.sub-menu { display:block!important; opacity:1!important } #site-navigation .dropdown-menu li a .nav-arrow { margin-left:4px; margin-right:0 } #site-navigation .dropdown-menu ul a.sf-with-ul { padding-right:25px } #site-navigation .sf-menu>li ul li .nav-arrow { position:absolute; top:50%; right:10px; height:10px; line-height:10px; margin-top:-5px } body a.wcmenucart.wcmenucart-empty-cart .fa { margin-right:0 } .nav-custom-height.navbar-style-one { margin-top:0; top:0 } .nav-custom-height.navbar-style-one .dropdown-menu ul:after,.nav-custom-height.navbar-style-one .dropdown-menu ul:before { display:none } .nav-custom-height.navbar-style-one .dropdown-menu ul { border:none; box-shadow:0 3px 12px rgba(0,0,0,.15) } body #site-navigation-wrap.nav-dropdown-top-border .dropdown-menu>li>ul { border-top:3px solid #5f7998 } body #site-navigation-wrap.nav-dropdown-top-border .dropdown-menu ul:after,body #site-navigation-wrap.nav-dropdown-top-border .dropdown-menu ul:before { display:none } #site-navigation .dropdown-menu li.left-dropdowns ul ul { left:auto; right:100% } body #site-navigation .sf-menu li.left-dropdowns ul a.sf-with-ul { padding-left:25px; padding-right:12px } #site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right { left:9px; right:auto } #site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right:before { content:"\f104" } .non-clickable { cursor:default } #site-header { position:relative } #site-header-inner { position:relative; padding-top:30px; padding-bottom:30px } #site-navigation.container { position:relative } #site-logo a { padding:0; margin:-3px 0 0; text-decoration:none; color:#222; font-size:24px; line-height:1.35em; font-weight:700 } #site-logo a .fa { margin-right:10px } #site-logo a:hover { text-decoration:none } #site-logo img { display:inline; max-height:100%; max-width:100%; vertical-align:middle; width:116px!important } #lamb-logo { display:inline!important; width:116px!important } #lamb-logo img { margin-top:8px; margin-bottom:-13px; margin-left:2px } #high { display:inline } #low,.ie #high { display:none } .ie #low { display:inline } @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) { #high { display:none } #low { display:inline } } #site-header.fixed-header { width:100%; top:0; left:0; position:fixed; background:0 0; z-index:9998; box-shadow:0 0 3px 0 rgba(0,0,0,.22); -moz-box-shadow:0 0 3px 0 rgba(0,0,0,.22); -webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.22) } body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky #site-header { padding-top:10px; padding-bottom:10px } body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky #site-header-inner { padding-top:0; padding-bottom:0 } body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky #site-header-inner,body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one #site-logo,body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one #site-logo a { height:40px; line-height:40px; margin-top:-1px } body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one #site-navigation-wrap { margin-top:-10px; top:0 } body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one #site-navigation-wrap #site-navigation { background:0 0 } body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one #site-navigation-wrap,body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one .dropdown-menu>li>a { height:60px; line-height:60px } body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky #searchform-header-replace input { font-size:21px } body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky #current-shop-items-dropdown,body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky #searchform-dropdown { margin-top:10px } .is-sticky .fixed-nav { width:100%; background:#fff; z-index:9998; border-bottom:1px solid #e4e4e4 } .is-sticky #site-header { overflow:visible!important; z-index:999; border-bottom:1px solid #e4e4e4; box-shadow:0 0 3px rgba(0,0,0,.1); background:#fff } body.admin-bar.shrink-fixed-header .is-sticky #site-header { margin-top:32px } body.admin-bar .is-sticky #site-header { padding-top:32px } .fixed-nav.is-sticky { background:#fff; overflow:visible!important; z-index:999; width:100%; border-bottom:1px solid #e4e4e4 } .admin-bar .is-sticky .fixed-nav { margin-top:32px } .header-one { width:100%; background:#fff } .header-one #site-logo { height:100%; vertical-align:middle; display:table-cell } .header-one #site-logo a { vertical-align:middle; display:table-cell } .header-one-logo { float:left } .header-one-logo a { display:block; float:left } .header-one-logo img { display:block; background:#fff!important; color:#fff!important } .page-id-531 .page-header-title,.page-id-531 .tipsy { display:none!important } #titulo-prensa { font-size:33px; line-height:1.4em; font-weight:400; font-weight:400; margin:0; color:#fff } #subtitulo-prensa { font-size:24px; margin:0 auto; color:#fff; font-weight:300; max-width:646px; text-align:center } #txt-prensa-contact { display:block; font-size:18px; font-weight:400; color:#777; max-width:730px; text-align:center; margin:20px auto 0; padding-bottom:10px } #ver-notic { display:inline; margin-left:6px; vertical-align:top; font-size:14px!important } @media only screen and (max-width:767px) { #titulo-prensa { font-size:30px; line-height:1.4em; font-weight:400; font-weight:400; margin:0; color:#fff } #subtitulo-prensa { font-size:20px; margin:0 auto; color:#fff; font-weight:300; text-align:center } } @media only screen and (max-width:469px) { #titulo-prensa { font-size:26px; line-height:1.4em; font-weight:400; font-weight:400; margin:0; color:#fff } #subtitulo-prensa { font-size:18px; margin:0; color:#fff; font-weight:300 } } .navbar-style-one { position:absolute; right:-12px; top:50%; margin-top:-25px; height:50px } .navbar-style-one .dropdown-menu>li>a { display:block; height:50px; line-height:50px; padding:0 12px; color:#555; text-decoration:none; font-size:13px } .navbar-style-one .dropdown-menu>li:first-child { margin-left:0 } .navbar-style-one .dropdown-menu a:hover { color:#5f7998 } .navbar-style-one .dropdown-menu>.current-menu-item>a { color:#5f7998; text-decoration:none } .navbar-style-one .dropdown-menu ul { margin:0; background:#fff; border:1px solid #ddd } .navbar-style-one .dropdown-menu ul ul { margin-left:0; left:100%; text-align:left } .navbar-style-one .dropdown-menu ul li:first-child ul { margin-top:0 } .navbar-style-one .dropdown-menu ul li { padding:0 } .navbar-style-one .dropdown-menu ul a { display:block; float:none; padding:8px 12px; height:auto; margin:0; border:0; line-height:1.4em; color:#666; text-transform:none; font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #eee } .navbar-style-one .dropdown-menu ul li:last-child>a { border-bottom:none } .navbar-style-one .dropdown-menu ul a:hover { color:#5f7998; background:#f7f7f7; text-decoration:none } .navbar-style-one .dropdown-menu ul:before { content:""; display:block; position:absolute; top:-7px; left:12px; border-right:7px solid transparent; border-bottom:7px solid #d5d5d5; border-bottom-color:rgba(0,0,0,.25); border-left:7px solid transparent } .navbar-style-one .dropdown-menu ul:after { content:""; display:block; position:absolute; top:-6px; left:13px; border-right:6px solid transparent; border-bottom:6px solid #fff; border-left:6px solid transparent } .navbar-style-one .dropdown-menu ul ul:after,.navbar-style-one .dropdown-menu ul ul:before { display:none } .navbar-style-one .dropdown-menu .wcmenucart { font-weight:400 } .navbar-style-one .dropdown-menu .wcmenucart:after { display:none!important } .navbar-style-one .dropdown-menu .wcmenucart .fa { margin:0!important } .navbar-style-one .dropdown-menu .wcmenucart .amount { margin-left:6px } .navbar-style-one .dropdown-menu .site-search-toggle .fa { margin:0!important } @media screen and (min-width:0\0) { .is-sticky #site-header #site-header-inner #site-navigation-wrap #site-navigation .menu-montoro-botella-container #menu-montoro-botella .search-toggle-li .site-search-toggle .fa { display:block!important; position:relative!important; margin-top:22px!important; margin-bottom:0!important; height:17px!important; line-height:17px!important } } @media all and (-ms-high-contrast:none) { .is-sticky #site-header #site-header-inner #site-navigation-wrap #site-navigation .menu-montoro-botella-container #menu-montoro-botella .search-toggle-li .site-search-toggle .fa,::-ms-backdrop { display:block!important; position:relative!important; margin-top:20px!important; margin-bottom:0!important; height:17px!important; line-height:17px!important } } .navbar-style-one .dropdown-menu .site-search-toggle:after { display:none!important } .header-two { width:100%; background:#fff } .header-two-aside { float:right; font-size:14px; color:#000; font-weight:400; text-align:right } .header-two-logo { float:left } .header-two-logo a { display:block; float:left } .header-two-logo img { display:block } #header-two-search { margin-top:10px; float:right } #header-two-search input#header-two-search-input { border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; width:150px; float:left; height:26px; line-height:26px; padding:0 10px; -webkit-appearance:none; -webkit-transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out; border:1px solid #e4e4e4; background:#f7f7f7 } #header-two-search-submit { background:#5f7998; height:26px; line-height:26px; width:30px; text-align:center; padding:0; font-size:12px; outline:0; margin-left:5px; cursor:pointer } .navbar-style-two { border-top:1px solid #e4e4e4; position:relative } .navbar-style-two .dropdown-menu { border-left:1px solid #e4e4e4 } .navbar-style-two .dropdown-menu>li { border-right:1px solid #e4e4e4 } .navbar-style-two .dropdown-menu>li>a { display:block; height:50px; line-height:50px; color:#555; text-decoration:none; font-weight:400; padding:0 20px; font-size:13px } .navbar-style-two .dropdown-menu>li:first-child { margin-left:0 } .navbar-style-two .dropdown-menu a:hover { color:#5f7998 } .navbar-style-two .dropdown-menu>.current-menu-item>a { color:#5f7998; text-decoration:none } .navbar-style-two .dropdown-menu ul { z-index:999; margin:0; background:#fff; border:1px solid #e4e4e4; text-align:left } .navbar-style-two .dropdown-menu ul ul { margin-left:0; left:100%; top:0; text-align:left } .navbar-style-two .dropdown-menu ul>li:first-child ul { top:-1px } .navbar-style-two .dropdown-menu ul li { display:block; padding:0 } .navbar-style-two .dropdown-menu ul li a { border-bottom:1px solid #eee } .navbar-style-two .dropdown-menu ul li:last-child>a { border-bottom:none } .navbar-style-two .dropdown-menu ul a { display:block; float:none; padding:8px 12px; height:auto; margin:0; border:0; line-height:1.4em; font-weight:400; color:#666; text-transform:none; font-size:12px } .navbar-style-two .dropdown-menu ul a:hover { color:#5f7998; background:#f7f7f7; text-decoration:none } .header-three { width:100%; background:#fff } .header-three-aside { float:right; font-size:14px; color:#000; font-weight:400; text-align:right } .header-three-logo { float:none; text-align:center } .header-three-logo a { display:inline; display:inline-block; float:none } .header-three-logo img { display:inline; display:inline-block } #header-three-search { margin-top:10px } #header-three-search input#header-three-search-input { border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; width:150px; float:left; border:1px solid #ddd; height:26px; line-height:26px; padding:0 10px; -webkit-appearance:none; -webkit-transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out } #header-three-search #header-three-search-submit { background:#5f7998 url(images/header/header-search-icon.png) center center no-repeat; height:26px; line-height:26px; width:30px; border:none; outline:0; margin-left:5px; cursor:pointer } .navbar-style-three { border-top:1px solid #e4e4e4; position:relative } .navbar-style-three .container { position:relative } .navbar-style-three .sf-menu { text-align:center; float:none } .navbar-style-three .dropdown-menu>li { display:inline-block; float:none } .navbar-style-three .dropdown-menu>li>a { display:block; height:50px; line-height:50px; color:#555; text-decoration:none; font-weight:400; padding:0 15px; font-size:13px } .navbar-style-three .dropdown-menu>li:first-child { margin-left:0 } .navbar-style-three .dropdown-menu a:hover { color:#5f7998 } .navbar-style-three .dropdown-menu>.current-menu-item>a { color:#5f7998; text-decoration:none } .navbar-style-three .dropdown-menu ul { z-index:999; margin:0; background:#fff; border:1px solid #e4e4e4; text-align:left } .navbar-style-three .dropdown-menu ul ul { margin-left:0; left:100%; top:0; text-align:left } .navbar-style-three .dropdown-menu ul>li:first-child ul { top:-1px } .navbar-style-three .dropdown-menu ul li { display:block; padding:0 } .navbar-style-three .dropdown-menu ul li a { border-bottom:1px solid #eee } .navbar-style-three .dropdown-menu ul li:last-child>a { border-bottom:none } .navbar-style-three .dropdown-menu ul a { display:block; float:none; padding:8px 12px; height:auto; margin:0; border:0; line-height:1.4em; font-weight:400; color:#666; text-transform:none; font-size:12px } .navbar-style-three .dropdown-menu ul a:hover { color:#5f7998; background:#f7f7f7; text-decoration:none } @media all and (-ms-high-contrast:none) { .fa-search,::-ms-backdrop { vertical-align:text-top!important; padding-top:2px!important } } .overlay-header-logo { display:none!important } @media only screen and (min-width:960px) { #site-header.overlay-header { background:0 0; position:absolute; top:0; left:0; width:100%; z-index:9999 } body.boxed-main-layout.has-overlay-header #wrap { position:relative } body.boxed-main-layout.has-overlay-header #site-header.overlay-header { padding:0 30px } body.boxed-main-layout.has-overlay-header #site-navigation-wrap { right:0 } #site-header.overlay-header,#site-header.overlay-header #site-logo,#site-header.overlay-header #site-logo a,#site-header.overlay-header #site-navigation-wrap,#site-header.overlay-header .dropdown-menu>li,#site-header.overlay-header .dropdown-menu>li>a { height:90px; line-height:90px } #site-header.overlay-header #site-header-inner { position:relative; padding:0 } #site-header.overlay-header .has-overlay-logo .main-logo { display:none } #site-header.overlay-header .has-overlay-logo .overlay-header-logo { display:block!important } #site-header.overlay-header #site-navigation-wrap { background:0 0; top:0; margin-top:0 } #site-header.overlay-header.light-style { border-bottom:1px solid rgba(255,255,255,.21) } #site-header.overlay-header.light-style .dropdown-menu a { color:#fff; color:rgba(255,255,255,.75) } #site-header.overlay-header.light-style .dropdown-menu a:hover,#site-header.overlay-header.light-style .dropdown-menu li:hover a { background:0 0 } #site-header.overlay-header.light-style .sf-menu ul a.sf-with-ul { font-size:13px } #site-header.overlay-header.light-style #current-shop-items-dropdown .total,#site-header.overlay-header.light-style #current-shop-items-dropdown .total .amount,#site-header.overlay-header.light-style #current-shop-items-dropdown a,#site-header.overlay-header.light-style .dropdown-menu a:hover,#site-header.overlay-header.light-style .dropdown-menu>.current-menu-item>a,#site-header.overlay-header.light-style .dropdown-menu>.current-menu-item>a:hover,#site-header.overlay-header.light-style .sf-menu li.megamenu ul a.sf-with-ul { color:#fff } #site-header.overlay-header.light-style .dropdown-menu li ul li,#site-header.overlay-header.light-style .dropdown-menu li ul li a,#site-header.overlay-header.light-style .product_list_widget .amount { color:#999 } #site-header.overlay-header.light-style .dropdown-menu li ul { background:#222; border:none } #site-header.overlay-header.light-style #current-shop-items-dropdown li,#site-header.overlay-header.light-style .dropdown-menu li ul a,#site-header.overlay-header.light-style .sf-menu>li.megamenu>ul.sub-menu>li { border-color:#333 } #site-header.overlay-header.light-style #current-shop-items-dropdown,#site-header.overlay-header.light-style #searchform-dropdown { line-height:1; background:#222; border-top:none } #site-header.overlay-header.light-style #searchform-dropdown input { background:#333; color:#fff } #site-header.overlay-header.dark-style { border-bottom:1px solid rgba(0,0,0,.15) } #site-header.overlay-header.dark-style .dropdown-menu a { color:#000; color:rgba(0,0,0,.75) } #site-header.overlay-header.dark-style .dropdown-menu a:hover,#site-header.overlay-header.dark-style .dropdown-menu li:hover a { background:0 0 } #site-header.overlay-header.dark-style .sf-menu ul a.sf-with-ul { font-size:13px } #site-header.overlay-header.dark-style .dropdown-menu a:hover,#site-header.overlay-header.dark-style .dropdown-menu>.current-menu-item>a,#site-header.overlay-header.dark-style .dropdown-menu>.current-menu-item>a:hover { color:#000 } #site-header.overlay-header.dark-style #current-shop-items-dropdown .total,#site-header.overlay-header.dark-style #current-shop-items-dropdown .total .amount,#site-header.overlay-header.dark-style #current-shop-items-dropdown a,#site-header.overlay-header.dark-style .dropdown-menu ul a:hover,#site-header.overlay-header.dark-style .sf-menu li.megamenu ul a.sf-with-ul { color:#fff } #site-header.overlay-header.dark-style .dropdown-menu li ul li,#site-header.overlay-header.dark-style .dropdown-menu li ul li a,#site-header.overlay-header.dark-style .product_list_widget .amount { color:#999 } #site-header.overlay-header.dark-style .dropdown-menu li ul { background:#222; border:none } #site-header.overlay-header.dark-style #current-shop-items-dropdown li,#site-header.overlay-header.dark-style .dropdown-menu li ul a,#site-header.overlay-header.dark-style .sf-menu>li.megamenu>ul.sub-menu>li { border-color:#333 } #site-header.overlay-header.dark-style #current-shop-items-dropdown,#site-header.overlay-header.dark-style #searchform-dropdown { line-height:1; background:#222; border-top:none } #site-header.overlay-header.dark-style #searchform-dropdown input { background:#333; color:#fff } } #prensa-par-tit { text-align:center; margin-top:-5px } .page-header { margin:0; padding:20px 0; position:relative; background:#f7f7f7; margin-bottom:40px } .archive .page-header,.blog .page-header,.search .page-header,.single-post .page-header { margin:0; padding:20px 0; position:relative; background:#f7f7f7; margin-bottom:60px } .page-id-837 .page-header { margin:0; padding:24px 0 32px; position:relative; background:#f7f7f7; margin-bottom:0!important } .page-id-1408 .page-header,.page-id-2375 .page-header { width:100%!important; margin:0; padding:24px 0 32px; position:relative; background:#f7f7f7; margin-bottom:0!important } .page-id-1879 .page-header,.page-id-2122 .page-header,.page-id-2574 .page-header,.page-id-417 .page-header { margin:0; padding:24px 0 32px; position:relative; background:#f7f7f7; margin-bottom:0!important } .page-id-383 .page-header-title { display:none!important } .page-id-2574 .wpb_column,.page-id-417 .wpb_column { margin-bottom:30px } .page-id-339 .vcex-button.expanded,.page-id-377 .vcex-button.expanded,.page-id-379 .vcex-button.expanded { padding:0!important; background-color:#fff!important; border:2px solid #555; color:#444!important; font-size:15px!important } #icon-tit-priv { vertical-align:text-top; margin-right:13px; margin-top:6px; font-size:19px; color:#222 } #par-filer-tit { text-align:center; padding-left:15px; display:block; padding-top:30px; padding-bottom:8px; padding-right:15px } #div-tit-priv { text-align:center; margin-top:30px; font-size:26px; color:#222!important; font-weight:400; margin-bottom:10px } #filtro-priv { text-align:center; display:block; margin-top:-25px; margin-bottom:18px; margin-left:auto; margin-right:auto; width:540px } #filter1,#filter2 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:8px!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #filter3 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:0!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #f1,#f2,#f3,#f4 { color:#555!important } #result-id1,#result-id1:active,#result-id1:hover,#result-id2,#result-id2:active,#result-id2:hover,#result-id3,#result-id3:active,#result-id3:hover,#result-id4,#result-id4:active,#result-id4:hover,#result-id5,#result-id5:active,#result-id5:hover { color:#222!important } .filtro-oculto { display:none!important } .active-filter-btn { background-color:#4d637d!important } .check-filtro { margin-right:5px; vertical-align:middle; margin-top:-2px!important } .gecko .check-filtro,.win.chrome .check-filtro { margin-right:5px; vertical-align:top; margin-top:0!important } .ie .check-filtro,.ipad.safari1 .check-filtro,.ipad.safari2 .check-filtro,.ipad.safari3 .check-filtro,.ipad.safari4 .check-filtro,.ipad.safari5 .check-filtro,.ipad.safari6 .check-filtro,.ipad.safari7 .check-filtro,.iphone.safari1 .check-filtro,.iphone.safari2 .check-filtro,.iphone.safari3 .check-filtro,.iphone.safari4 .check-filtro,.iphone.safari5 .check-filtro,.iphone.safari6 .check-filtro,.iphone.safari7 .check-filtro,.ipod.safari1 .check-filtro,.ipod.safari2 .check-filtro,.ipod.safari3 .check-filtro,.ipod.safari4 .check-filtro,.ipod.safari5 .check-filtro,.ipod.safari6 .check-filtro,.ipod.safari7 .check-filtro,.mac.safari1 .check-filtro,.mac.safari2 .check-filtro,.mac.safari3 .check-filtro,.mac.safari4 .check-filtro,.mac.safari5 .check-filtro,.mac.safari6 .check-filtro,.mac.safari7 .check-filtro,.win.safari .check-filtro { margin-right:5px; vertical-align:text-top; margin-top:2px!important } .chk-f { display:none!important } .chk-s { margin-top:11px!important } #filtro5 { padding:0 25% 0 24.333%!important } #extra-fl2,#extra-fl3 { display:none!important } #igest { color:#222; border-bottom:1px dotted #222 } #igest:active,#igest:hover { color:#444; border-bottom:1px dotted #444 } #igest2 { color:#222; border-bottom:1px dotted #222 } #igest2:active,#igest2:hover { color:#444; border-bottom:1px dotted #444 } #h2-par-2-priv { display:block } .contenedor-manual { margin-top:35px!important; margin-bottom:85px!important } .manual-link { border-bottom:1px dotted #666; color:#666 } .manual-link:active,.manual-link:hover { border-bottom:1px dotted #666 } #manual-style { padding-left:15px } .manual-img-o { border:0!important } .manual-img-o-last { border:0!important; margin-bottom:-15px!important } .manual-img-o img { border:1px solid #999!important } .manual-img-o-last img { border:1px solid #999!important; margin-bottom:0!important } .manual-par { margin-top:12px } .manual-par-last { margin-top:0 } #scroll-to-1 { display:block; position:relative; margin-top:0; margin-bottom:0; height:1px } .scroll-to-1-cl { margin-bottom:-15px } #scroll-to-2 { display:block; position:relative; margin-top:0; margin-bottom:0; height:1px } .scroll-to-2-cl { margin-bottom:-15px } #scroll-to-3 { display:block; position:relative; margin-top:0; margin-bottom:0; height:1px } .scroll-to-3-cl { margin-bottom:-15px } #pedido-humana,#pedido-medio-ambiente,#pedido-veterinaria { display:block; padding-left:15px; padding-right:15px; padding-bottom:130px; margin-top:0 } .p-hum-class { display:none!important } #p-rem-marg { display:block; margin-bottom:72px; height:1px; position:relative } .lista-pedidos { display:block; width:100%; background-color:#f7f7f7; overflow:hidden; white-space:normal; text-overflow:clip; padding-top:40px; padding-bottom:0; padding-left:50px; padding-right:50px; text-align:justify; margin-top:50px } .lista-s { display:inline; margin-right:8px } .veterinaria-email { display:block; line-height:1em; margin:0 0 10px!important } .veterinaria-email a { border-bottom:1px dotted #333 } #vet-tel-span { color:#777!important } .veterinaria-telefono { display:block; line-height:1em; margin:0 0 20px!important; padding-top:4px; color:#333 } #email-desk { display:inline } #email-mbl { display:none } #tel-desk { display:inline } #tel-mbl { display:none } #img-hoja-vet { display:block; width:240px; height:340px; border:0; margin:0 auto; padding:0 } #img-hoja-vet a { margin:0 auto; padding:0 } #img-hoja-vet2 { display:block; width:280px; height:198px; border:0; margin:0 auto; padding:0 } #img-hoja-vet2 a { margin:0 auto; padding:0 } .after-img-lista { margin-top:15px!important; text-align:center } #after-img-lista { text-align:center; margin-left:0 } .adobe-link,.after-img-lista a { border-bottom:1px dotted #333 } .list-download-icn { display:inline; margin-right:8px } #icn-no-border1 { border-bottom:0!important; color:#666; font-size:13px } #icn-no-border1:active,#icn-no-border1:hover { border-bottom:0!important; color:#666 } #icn-no-border2 { border-bottom:0!important; color:#666; font-size:13px } #icn-no-border2:active,#icn-no-border2:hover { border-bottom:0!important; color:#666 } .pdf-lista { font-size:14px } #container-after { display:block; width:100%; position:relative; padding:0 0 20px; background-color:#f7f7f7; overflow:hidden; white-space:normal; text-overflow:clip } #ajuste-vertical-list { margin:0; padding:142px 0 0 } #par-list-ajuste { margin:0 auto; padding:0; max-width:240px } .boton-servicios-column { margin-left:28%; margin-right:28% } .page-id-339 .boton-servicios-column,.page-id-379 .boton-servicios-column { margin-left:16%; margin-right:16% } #footer-callout-left { line-height:1.9em!important; font-size:17px!important; margin:right:15px!important } .home #enlace-actualidad-btn span { padding-left:16px; padding-right:16px } .page-id-339 .h2-par-content,.page-id-339 .h2-par-content2,.page-id-377 .h2-par-content,.page-id-379 .h2-par-content,.page-id-379 .h2-par-content2,.page-id-383 .h2-par-content { display:block } .ajt-acdn .vc_col-sm-12 { padding-left:0!important; padding-right:0!important } .bloque-img-columns { width:55px; height:55px; border:0; margin-left:auto; margin-right:auto; margin-bottom:22px; display:block } .icono-column { width:55px; height:55px; border:0 } .bloque-img-columns2 { width:44px; height:44px; border:0; margin-left:auto; margin-right:auto; margin-bottom:-3px!important; display:block } .icono-column2 { width:44px; height:44px; border:0 } .page-id-90 .vcex-icon-box-two p { margin: -8px 0px 10px 0px; } .ie8 .page-id-90 .vcex-icon-box-two p { margin: 0px 0px 10px 0px; } .ie8 .page-id-90 .vcex-icon-box-two-heading { color:#222!important; margin: 50px 0px 0px 0px; font-size:18px!important; font-weight:600; padding:0!important } .page-id-381 .vcex-icon-box-two-heading { color:#222!important; margin:0 0 15px; font-size:14px!important; font-weight:600; padding:0!important } .page-id-2452 .vcex-icon-box-two-heading { color:#222!important; margin:0 0 15px; font-size:18px!important; font-weight:600; padding:0!important } .contenedor-demandados { padding-top:45px!important; padding-bottom:50px!important; padding-left:0!important; padding-right:0!important } #cont-demand1,#cont-demand2,#cont-demand3,#cont-demand4,#cont-demand5,#cont-demand6,#cont-demand7,#cont-demand8 { display:block } .contenedor-de1-hddn,.contenedor-de2-hddn,.contenedor-de3-hddn,.contenedor-de4-hddn,.contenedor-de5-hddn,.contenedor-de6-hddn,.contenedor-de7-hddn,.contenedor-de8-hddn { display:none!important } .acc-btn-p1 { display:block!important; font-size:21px!important; color:#222!important } .acc-btn-p2 { display:block!important; color:#666!important } #bloque-llamada-en-linea { display:inline } .h2-tab-med,.h2-tab-med2 { display:block; text-align:left; margin-top:-8px } .h3-tab-med { display:block; color:#666; font-weight:400; text-align:left; margin-top:-4px; margin-bottom:24px; line-height:1.6em; font-size:15px } .mas-demandados1 a,.mas-demandados1 span,.mas-demandados2 a,.mas-demandados2 span,.mas-demandados3 a,.mas-demandados3 span,.mas-demandados4 a,.mas-demandados4 span,.mas-demandados5 a,.mas-demandados5 span,.mas-demandados6 a,.mas-demandados6 span,.mas-demandados7 a,.mas-demandados7 span,.mas-demandados8 a,.mas-demandados8 span { color:#58718e!important; border-color:#58718e!important } .link-colab-h2 { width:100%; border:2px solid #f7f7f7!important; background:#f7f7f7; margin-top:50px; margin-bottom:50px } .b-sang-lamb-link { border-bottom:0!important; color:#666!important; cursor:default!important } .page-id-339 .vc_col-sm-12,.page-id-379 .vc_col-sm-12 { padding-right:60px!important; padding-left:60px!important } #column-spacer { display:block; margin-top:14px; height:1px; position:relative } .mas-informacion-link { color:#58718E!important; border-bottom:1px dotted #58718E!important; font-weight:600!important; font-size:15px!important } .ui-tabs-anchor { width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis } .cli-vet-col-h2,.cli-vet-col-h2b,.clini-sub-icn-box,.clini-sub-icn-box2 { display:block } .page-id-1879 .vc_col-sm-12,.page-id-2122 .vc_col-sm-12 { margin-top:5px!important; margin-bottom:0!important; padding-right:0!important; padding-left:0!important } .conocenos-h2-par { display:block } .conocenos-par { color:#666; font-size:15px; padding-bottom:0; text-align:left } .conocenos-par-ctr { display:block; color:#444; font-size:16px; padding-bottom:0; padding-top:10px; text-align:center; width:594px; max-width:594px; margin:0 auto!important } .conocenos-par-ctr-np,.conocenos-par-ctr-np-last { display:block; color:#444; font-size:16px; padding-bottom:0; padding-top:20px; text-align:center; width:594px; max-width:594px; margin:0 auto!important } .conocenos-par-link { border-bottom:1px dotted #444!important; color:#444!important } .conocenos-par-title { color:#222; font-size:22px; padding-bottom:0; margin-top:48px; margin-bottom:20px; text-align:left } .conocenos-par-title2 { color:#222; font-size:22px; padding-bottom:0; margin-top:0; margin-bottom:5px; text-align:center; padding-left:15px; padding-right:0 } .conoce-list { text-align:left; position:relative; display:inline-block; width:100%; line-height:2em; margin-bottom:3px } .conoce-arrow-list { color:#555; font-size:14px; margin-right:8px } .page-id-381 .valores-list-heading .vc_col-sm-12 { margin-bottom:-5px!important } .conoce-valores { width:100%; border:2px solid #f7f7f7!important; background:#f7f7f7; margin-top:0; margin-bottom:45px } .conoce-valores h2 { padding-left:15px; padding-right:15px } .conoce-valores p { padding-left:15px!important; padding-right:15px!important } #s3-val-block { display:none } #ctr-icn-heart { font-size:22px } .win.gecko #ctr-icn-heart { display:block; margin-top:13px; font-size:22px } .win.gecko #ctr-icn-heart .winxp-heart { display:block; margin-top:15px; font-size:22px } .ipad.safari1 #ctr-icn-heart,.ipad.safari2 #ctr-icn-heart,.ipad.safari3 #ctr-icn-heart,.ipad.safari4 #ctr-icn-heart,.ipad.safari5 #ctr-icn-heart,.ipad.safari6 #ctr-icn-heart,.iphone.safari1 #ctr-icn-heart,.iphone.safari2 #ctr-icn-heart,.iphone.safari3 #ctr-icn-heart,.iphone.safari4 #ctr-icn-heart,.iphone.safari5 #ctr-icn-heart,.iphone.safari6 #ctr-icn-heart,.ipod.safari1 #ctr-icn-heart,.ipod.safari2 #ctr-icn-heart,.ipod.safari3 #ctr-icn-heart,.ipod.safari4 #ctr-icn-heart,.ipod.safari5 #ctr-icn-heart,.ipod.safari6 #ctr-icn-heart { font-size:22px; margin-right:1px } .ie #ctr-icn-heart { display:block; margin-top:12px; font-size:22px } @media all and (-ms-high-contrast:none) { #ctr-icn-heart,::-ms-backdrop { display:block; margin-top:13px!important; font-size:22px } } #ctr-icn-info { display:block; margin-top:11px; font-size:24px!important } .chrome #ctr-icn-info,.gecko #ctr-icn-info { display:block; margin-top:12px; font-size:24px!important; margin-left:1px } #ctr-icn-pezunya,.mac.safari #ctr-icn-pezunya,.win.safari #ctr-icn-pezunya { display:block; margin-top:10px } .gecko #ctr-icn-pezunya { display:block; margin-top:11px; margin-left:1px } .win.gecko #ctr-icn-pezunya { display:block; margin-top:10px; margin-left:1px } .chrome #ctr-icn-pezunya,.ie #ctr-icn-pezunya,.ipad #ctr-icn-pezunya,.iphone #ctr-icn-pezunya,.ipod #ctr-icn-pezunya { display:block; margin-top:11px } .ipad.safari1 #ctr-icn-pezunya,.ipad.safari2 #ctr-icn-pezunya,.ipad.safari3 #ctr-icn-pezunya,.ipad.safari4 #ctr-icn-pezunya,.ipad.safari5 #ctr-icn-pezunya,.ipad.safari6 #ctr-icn-pezunya,.ipad.safari7 #ctr-icn-pezunya,.iphone.safari1 #ctr-icn-pezunya,.iphone.safari2 #ctr-icn-pezunya,.iphone.safari3 #ctr-icn-pezunya,.iphone.safari4 #ctr-icn-pezunya,.iphone.safari5 #ctr-icn-pezunya,.iphone.safari6 #ctr-icn-pezunya,.iphone.safari7 #ctr-icn-pezunya,.ipod.safari1 #ctr-icn-pezunya,.ipod.safari2 #ctr-icn-pezunya,.ipod.safari3 #ctr-icn-pezunya,.ipod.safari4 #ctr-icn-pezunya,.ipod.safari5 #ctr-icn-pezunya,.ipod.safari6 #ctr-icn-pezunya,.ipod.safari7 #ctr-icn-pezunya { display:block; margin-top:10px } #ctr-icn-donante { display:block; margin-top:11px; font-size:24px!important; margin-right:2px } #ctr-icn-mano-up { display:block; margin-top:11px; font-size:22px!important; margin-left:2px } .gecko #ctr-icn-mano-up { display:block; margin-top:12px; font-size:22px!important; margin-left:2px } .win.gecko #ctr-icn-mano-up { display:block; margin-top:11px; font-size:22px!important; margin-left:2px } .chrome #ctr-icn-mano-up,.ie #ctr-icn-mano-up { display:block; margin-top:12px; font-size:22px!important; margin-left:2px } #ctr-icn-reloj { display:block; margin-top:10px; font-size:28px!important; margin-left:1px } .linux.chrome #ctr-icn-reloj,.win.chrome #ctr-icn-reloj { display:block; margin-top:10px; font-size:28px!important; margin-left:0 } .linux.gecko #ctr-icn-reloj { display:block; margin-top:9px; font-size:28px!important; margin-left:1px } .mac.safari #ctr-icn-reloj,.win.safari #ctr-icn-reloj { display:block; margin-top:9px; font-size:28px!important; margin-right:1px } .ie #ctr-icn-reloj { display:block; margin-top:9px; font-size:28px!important; margin-left:1px } .ipad #ctr-icn-reloj,.iphone #ctr-icn-reloj,.ipod #ctr-icn-reloj { display:block; margin-top:10px; font-size:28px!important; margin-right:1px } .ipad.safari1 #ctr-icn-reloj,.ipad.safari2 #ctr-icn-reloj,.ipad.safari3 #ctr-icn-reloj,.ipad.safari4 #ctr-icn-reloj,.ipad.safari5 #ctr-icn-reloj,.ipad.safari6 #ctr-icn-reloj,.ipad.safari7 #ctr-icn-reloj,.iphone.safari1 #ctr-icn-reloj,.iphone.safari2 #ctr-icn-reloj,.iphone.safari3 #ctr-icn-reloj,.iphone.safari4 #ctr-icn-reloj,.iphone.safari5 #ctr-icn-reloj,.iphone.safari6 #ctr-icn-reloj,.iphone.safari7 #ctr-icn-reloj,.ipod.safari1 #ctr-icn-reloj,.ipod.safari2 #ctr-icn-reloj,.ipod.safari3 #ctr-icn-reloj,.ipod.safari4 #ctr-icn-reloj,.ipod.safari5 #ctr-icn-reloj,.ipod.safari6 #ctr-icn-reloj,.ipod.safari7 #ctr-icn-reloj { display:block; margin-top:9px; font-size:28px!important; margin-right:1px } @media all and (-ms-high-contrast:none) { #ctr-icn-reloj,::-ms-backdrop { display:block; margin-top:9px!important; font-size:28px!important; margin-right:1px!important } } #ctr-icn-med { display:block; margin-top:9px; font-size:26px } .gecko #ctr-icn-med { display:block; margin-top:9px; font-size:26px; margin-left:1px } .ie #ctr-icn-med { display:block; margin-top:8px; font-size:26px } @media all and (-ms-high-contrast:none) { #ctr-icn-med,::-ms-backdrop { display:block; margin-top:8px!important; font-size:26px } } #ctr-icn-square { font-size:24px } .mac.safari #ctr-icn-square,.win.safari #ctr-icn-square { display:block; margin-top:11px; font-size:24px } .gecko #ctr-icn-square { font-size:24px; margin-left:1px } .linux.opera #ctr-icn-square,.win.gecko #ctr-icn-square { display:block; margin-top:11px; font-size:24px; margin-left:1px } .chrome #ctr-icn-square { font-size:24px; margin-left:1px } .ie #ctr-icn-square { display:block; margin-top:10px; font-size:24px } @media all and (-ms-high-contrast:none) { #ctr-icn-square,::-ms-backdrop { display:block; margin-top:11px!important; font-size:24px; margin-right:1px } } .page-id-531 .wpb_column { margin-bottom:60px!important } .gecko .page-id-531 .wpb_column,.ie .page-id-531 .wpb_column { margin-bottom:40px!important } @media all and (-ms-high-contrast:none) { .page-id-531 .wpb_column,::-ms-backdrop { margin-bottom:40px!important } } #descarga-recursos { display:block; margin-bottom:24px; height:1px } #descarga-recursos-align { display:none } .gecko #descarga-recursos-align,.ie #descarga-recursos-align { display:block; padding-bottom:20px } @media all and (-ms-high-contrast:none) { #descarga-recursos-align,::-ms-backdrop { display:block; padding-bottom:20px } } #contacta-prensa-block { padding-top:40px } .gecko #contacta-prensa-block,.ie #contacta-prensa-block { padding-top:60px } @media all and (-ms-high-contrast:none) { #contacta-prensa-block,::-ms-backdrop { padding-top:60px } } .acordeon-tit { font-size:14px; color:#000; margin:0!important } .wpb_accordion_content .acordeon-tit:first-of-type { font-size:14px; color:#000; margin:15px 0 0!important } .acordeon-par { font-size:14px; margin:8px 0 20px!important } .acordeon-par-last { font-size:14px; margin:8px 0 -15px!important } .wpb_accordion_content .acordeon-par:last-of-type { font-size:14px; margin:8px 0 10px!important } #sub-tit-can-upper,#sub-tit-con-upper1,#sub-tit-con-upper2,#sub-tit-vet-upper { display:inline; font-size:12px } #mayus-con-upper1,#mayus-con-upper2,#num-con-upper1,#num-con-upper2,#num-con-upper3,#num-con-upper4 { display:inline; font-size:13px } #reduc-sang-lamb { display:inline; font-size:12px } #subtit-ban-can { display:block } .divisor-banco-de-sangre { margin-top:80px!important; margin-bottom:38px!important } .icono-column-acred { width:54px; height:54px; border:0 } #filtro-acred { text-align:center; display:block; margin-top:-25px; margin-bottom:18px; margin-left:auto; margin-right:auto; width:570px } #acredfilter1,#acredfilter2,#acredfilter3 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:8px!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #acredfilter4 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:0!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } .acred-link { color:#222; border-bottom:1px dotted #222 } .acred-link:active,.acred-link:hover { color:#444; border-bottom:1px dotted #444 } #contacto-hr-par { display:block } @media only screen and (min-width:960px) { .serv-column-white1 { display:none } .serv-column-white2 { display:block } .serv-column-white3,.serv-column-white4 { display:none } .serv-column-white5 { display:block } .serv-column-white6 { display:none } .serv-column-white7 { display:block } .serv-column-white10,.serv-column-white8,.serv-column-white9 { display:none } #prf-medamb-par,#srv-medamb-par { display:block } } @media only screen and (max-width:959px) { #prensa-par-tit { text-align:center; margin-top:-20px } #div-tit-priv { text-align:center; margin-top:30px; font-size:26px; color:#222!important; font-weight:400; margin-bottom:10px } #extra-fl2,#extra-fl3 { display:none!important } .contenedor-manual { margin-top:0!important } .home #enlace-actualidad-btn span { padding-left:0!important; padding-right:0!important } .blog .sidebar-box:last-of-type { padding-bottom:100px } #bloque-llamada-en-linea { display:none } .page-id-339 .vc_col-sm-12,.page-id-379 .vc_col-sm-12 { padding-right:17px!important; padding-left:17px!important } .page-id-377 .vc_col-sm-12 { padding-right:0!important; padding-left:0!important } #contacto-tit-block { display:block; margin-top:-20px!important } #separador-conoce1 { margin-bottom:55px!important } #separador-conoce2 { margin-top:65px!important; margin-bottom:60px!important } .divisor-banco-de-sangre { margin-top:65px!important; margin-bottom:0!important } #banco-sangre-h2 { margin-bottom:35px!important } .conoce-valores h2 { padding-left:10px; padding-right:10px } .conoce-valores p { padding-left:10px!important; padding-right:10px!important } #descarga-recursos-align { display:block; padding-bottom:20px } .gecko #descarga-recursos-align,.ie #descarga-recursos-align { display:block; padding-bottom:40px } @media all and (-ms-high-contrast:none) { #descarga-recursos-align,::-ms-backdrop { display:block; padding-bottom:40px } } #contacta-prensa-block { padding-top:0 } .gecko #contacta-prensa-block,.ie #contacta-prensa-block { padding-top:20px } @media all and (-ms-high-contrast:none) { #contacta-prensa-block,::-ms-backdrop { padding-top:20px } } .conocenos-par-title2 { color:#222; font-size:22px; padding-bottom:0; margin-top:0; margin-bottom:-20px!important; text-align:center; padding-left:15px; padding-right:15px } .serv-column-white4,.serv-column-white6 { display:block } .page-id-377 .vc_row { margin-left:-15px!important; margin-right:-15px!important; margin-bottom:20px!important } .page-id-377 .contenedor-demandados { padding:25px 0 70px!important } .page-id-339 .contenedor-demandados,.page-id-379 .contenedor-demandados { padding:25px 0 50px!important } } @media only screen and (min-width:768px) { .page-id-2452 .vc_col-sm-12,.page-id-2574 .vc_col-sm-12,.page-id-377 .vc_col-sm-12,.page-id-381 .vc_col-sm-12,.page-id-383 .vc_col-sm-12,.page-id-417 .vc_col-sm-12,.page-id-531 .vc_col-sm-12,.page-id-837 .vc_col-sm-12 { padding-left:0!important; padding-right:0!important } #prf-huma-par,#prf-vet-par,#prue-huma-par1,#prue-huma-par2 { display:inline } } @media only screen and (min-width:768px) and (max-width:959px) { #div-tit-priv { text-align:center; margin-top:10px; font-size:26px; color:#222!important; font-weight:400; margin-bottom:10px } #extra-fl2,#extra-fl3 { display:block!important } #par-list-ajuste { margin:0; padding:0; max-width:240px } #after-img-lista { text-align:left; margin-left:76px } .boton-servicios-column { margin-left:17%; margin-right:17% } .page-id-339 .boton-servicios-column,.page-id-379 .boton-servicios-column { margin-left:auto!important; margin-right:auto!important; width:200px!important } #s3-val-block { display:block } .page-id-2574 .vcex-icon-box-six { min-height:235px!important; height:235px!important; text-align:center; padding:40px 30px 30px; transition:all .2s ease-in-out 0; position:relative } .contenedor-acred { min-height:235px!important; height:235px!important } .serv-column-white1,.serv-column-white10,.serv-column-white3,.serv-column-white8,.serv-column-white9 { display:block } .page-id-2574 .vc_col-sm-12,.page-id-417 .vc_col-sm-12 { margin-top:0!important } } @media only screen and (max-width:767px) { .page-id-531 #subtitulo-principal,.page-id-531 #titulo-principal { display:none!important } .page-id-531 .background-image-page-header-overlay { opacity:0!important } #filtro5 { padding:0 15px!important } #extra-fl2,#extra-fl3 { display:none!important } #manual-style { padding-left:0 } #ajuste-vertical-list { margin:0; padding:5px 0 0 } #par-list-ajuste { margin:0 auto; padding:0; max-width:240px } #after-img-lista { text-align:center; margin-left:0 } .boton-servicios-column { margin-left:auto; margin-right:auto; width:200px!important } .page-id-339 .boton-servicios-column,.page-id-379 .boton-servicios-column { margin-left:auto!important; margin-right:auto!important; width:200px!important } .home #enlace-actualidad-btn span { padding-left:16px; padding-right:16px } .home #mi-area-priv-btn { width:220px; margin-left:auto; margin-right:auto } .page-id-339 .footer-callout-button,.page-id-377 .footer-callout-button,.page-id-379 .footer-callout-button { width:220px!important; margin-left:auto!important; margin-right:auto!important } .ajt-acdn .vc_col-sm-12 { padding-left:30px!important; padding-right:30px!important } #bloque-llamada-en-linea { display:inline } .acc-btn-p1 { display:block!important; font-size:21px!important; color:#222!important; line-height:1.4em!important; margin-right:15px!important; margin-left:15px!important } .acc-btn-p2 { display:block!important; color:#666!important; line-height:1.4em!important; margin-top:6px; padding-bottom:20px; margin-right:15px!important; margin-left:15px!important } .page-id-837 .vc_col-sm-12 { margin-top:0; padding-left:30px!important; padding-right:30px!important } .h2-tab-med,.h2-tab-med2 { display:block; text-align:center; margin-top:-18px } .h3-tab-med { display:block; color:#666; font-weight:400; text-align:center; margin-top:-4px; margin-bottom:24px; line-height:1.6em; font-size:15px } .page-id-339 .vc_col-sm-12,.page-id-379 .vc_col-sm-12 { padding-right:30px!important; padding-left:30px!important; padding-top:1px; padding-bottom:1px } .page-id-377 .vc_col-sm-12 { padding-right:30px!important; padding-left:30px!important } .contenedor-demandados { padding-top:15px!important; padding-bottom:30px!important; padding-left:0!important; padding-right:0!important } .page-id-1879 .vc_col-sm-12,.page-id-2122 .vc_col-sm-12 { margin-top:5px!important; margin-bottom:0!important; padding-right:15px!important; padding-left:15px!important } .page-id-2452 .vc_col-sm-12 { padding-right:15px!important; padding-left:15px!important } .page-id-381 .vc_col-sm-4:first-of-type { margin-top:-40px!important; position:relative!important; min-height:1px!important; padding-left:15px!important; padding-right:15px!important; box-sizing:border-box!important } .page-id-381 .vc_col-sm-4 { padding-top:20px!important; position:relative!important; min-height:1px!important; padding-left:15px!important; padding-right:15px!important; box-sizing:border-box!important } .conoce-divider-resp { display:block; padding-left:15px!important; padding-right:15px!important } .page-id-381 #divisor-ajuste-conocenos1,.page-id-381 #divisor-ajuste-conocenos2,.page-id-381 .divisor-ajuste-conocenos3 { margin-top:70px!important; margin-bottom:25px!important } .conocenos-par { color:#666; font-size:15px; padding-bottom:0; text-align:left; padding-left:15px; padding-right:15px } .conocenos-par-title { color:#222; font-size:20px; padding-bottom:0; margin-top:60px; margin-bottom:20px; text-align:center; padding-left:15px; padding-right:15px } .conocenos-par-title2 { color:#222; font-size:20px; padding-bottom:0; margin-top:0; margin-bottom:20px!important; text-align:center; padding-left:15px; padding-right:15px } .conocenos-par-ctr-np-last { display:block; color:#444; font-size:16px; padding-bottom:40px; padding-top:20px; text-align:center; width:594px; max-width:594px; margin:0 auto!important } .conoce-valores { width:100%; border:2px solid #f7f7f7!important; background:#f7f7f7; margin-top:0!important; margin-bottom:0!important } .page-id-381 .vc_col-sm-4 .conoce-valores { padding-top:0!important; padding-bottom:0!important; position:relative!important; min-height:1px!important; box-sizing:border-box!important; padding-left:0!important; padding-right:0!important } .page-id-381 .vc_col-sm-4 .conoce-valores h2 { padding-left:15px; padding-right:15px } .page-id-381 .vc_col-sm-4 .conoce-valores p { padding-left:15px!important; padding-right:15px!important } .page-id-381 .wpb_column .conoce-valores { margin-bottom:-30px!important } .page-id-381 .wpb_column #valor-ult-list { margin-bottom:0!important } .page-id-381 .wpb_column #valor-pri-list { margin-top:15px!important } #ajt-valores-column { padding-left:15px; padding-right:15px } #s3-val-block { display:none } #descarga-recursos-align,.gecko #descarga-recursos-align,.ie #descarga-recursos-align { display:block; padding-bottom:80px } @media all and (-ms-high-contrast:none) { #descarga-recursos-align,::-ms-backdrop { display:block; padding-bottom:80px } } #contacta-prensa-block { margin-top:-40px } .gecko #contacta-prensa-block { padding-top:0 } .ie #contacta-prensa-block { padding-top:20px } @media all and (-ms-high-contrast:none) { #contacta-prensa-block,::-ms-backdrop { padding-top:20px } } #txt-prensa-contact { display:block; font-size:18px; font-weight:400; color:#777; max-width:730px; text-align:center; margin:20px auto 0; padding-bottom:10px; padding-left:15px; padding-right:15px } h1:first-of-type,h2:first-of-type { padding-left:30px!important; padding-right:30px!important } .archive h1:first-of-type,.archive h2:first-of-type,.blog h1:first-of-type,.blog h2:first-of-type,.home h1:first-of-type,.home h2:first-of-type,.page-id-1879 .portfolio-entry-title,.page-id-2122 .portfolio-entry-title,.search-results h1:first-of-type,.search-results h2:first-of-type,.single h1:first-of-type,.single h2:first-of-type { padding-left:0!important; padding-right:0!important } .serv-column-white1,.serv-column-white10,.serv-column-white2,.serv-column-white3,.serv-column-white4,.serv-column-white5,.serv-column-white6,.serv-column-white7,.serv-column-white8,.serv-column-white9 { display:none } #prf-huma-par,#prf-medamb-par,#prf-vet-par,#prue-huma-par1,#prue-huma-par2,#srv-medamb-par { display:block } .page-id-2574 .vc_col-sm-12 { margin-top:55px!important } #filtro-acred { text-align:center; display:block; margin-top:-25px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:426px } #filtro-priv { text-align:center; display:block; margin-top:-25px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:540px } } @media only screen and (max-width:760px) { .page-id-339 .h2-par-content,.page-id-339 .h2-par-content2 { display:inline } } @media only screen and (max-width:751px) { .cli-vet-col-h2 { display:inline } } @media only screen and (max-width:731px) { .page-id-377 .h2-par-content { display:inline } } @media only screen and (max-width:726px) { .page-id-379 .h2-par-content,.page-id-379 .h2-par-content2 { display:inline } } @media only screen and (max-width:699px) { #subtit-ban-can { display:inline } } @media only screen and (max-width:683px) { .conocenos-par-ctr { display:block; color:#444; font-size:15px; padding-bottom:0; padding-top:10px; text-align:center; width:100%; max-width:100%; margin:0 auto!important; padding-left:15px!important; padding-right:15px!important } .conocenos-par-ctr-np { display:block; color:#444; font-size:15px; padding-bottom:0; padding-top:20px; text-align:center; width:100%; max-width:100%; margin:0 auto!important; padding-left:15px!important; padding-right:15px!important } .conocenos-par-ctr-np-last { display:block; color:#444; font-size:15px; padding-bottom:40px; padding-top:20px; text-align:center; width:100%; max-width:100%; margin:0 auto!important; padding-left:15px!important; padding-right:15px!important } } @media only screen and (max-width:670px) { #filtro-acred { text-align:center; display:block; margin-top:-25px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:426px } #acredfilter1,#acredfilter2,#acredfilter3 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:8px!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #acredfilter4 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:0!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } } @media only screen and (max-width:659px) { .conocenos-h2-par { display:inline } } @media only screen and (max-width:632px) { #filtro-priv { text-align:center; display:block; margin-top:-25px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:426px } #extra-fl2,#extra-fl3 { display:none!important } } @media only screen and (max-width:615px) { #h2-par-2-priv { display:inline } } @media only screen and (max-width:608px) { .page-id-383 .h2-par-content { display:inline } } @media only screen and (max-width:582px) { .conoce-list { text-align:left; position:relative; display:inline-block; width:100%; line-height:2em; margin-bottom:8px } .conoce-list:last-of-type { text-align:left; position:relative; display:inline-block; width:100%; line-height:2em; margin-bottom:0 } } @media only screen and (max-width:548px) { .page-id-339 .vc_col-sm-12,.page-id-379 .vc_col-sm-12 { padding-right:30px!important; padding-left:30px!important; padding-top:0; padding-bottom:1px } } @media only screen and (max-width:541px) { .cli-vet-col-h2b { display:inline } } @media only screen and (max-width:526px) { #img-hoja-vet2 { display:block; width:240px; height:170px; border:0; margin:0 auto; padding:0 } } @media only screen and (max-width:499px) { #filtro-priv { text-align:center; display:block; margin-top:-25px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:318px } #filter1 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:8px!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #filter2,#filter3 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:0!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #extra-fl2,#extra-fl3 { display:none!important } .home #enlace-actualidad-btn span { padding-left:16px; padding-right:16px } #filtro-acred { text-align:center; display:block; margin-top:-20px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:338px } #acredfilter1 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:8px!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #acredfilter2 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:0!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #acredfilter3 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:8px!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #acredfilter4 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:14px!important; letter-spacing:0!important; display:inline; margin-right:0!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } } @media only screen and (max-width:482px) { .clini-sub-icn-box { display:inline } } @media only screen and (max-width:476px) { .lista-pedidos { display:block; width:100%; background-color:#f7f7f7; overflow:hidden; white-space:normal; text-overflow:clip; padding-top:25px; padding-bottom:5px; padding-left:35px; padding-right:35px; text-align:left; margin-top:50px } .veterinaria-email { display:block; line-height:1em; margin:0 0 10px!important } .veterinaria-telefono { display:block; line-height:1em; margin:0 0 20px!important; padding-top:4px; color:#333 } #email-desk { display:none } #email-mbl { display:inline; color:#333 } #tel-desk { display:none } #tel-mbl { display:inline; border-bottom:1px dotted #333; color:#333 } #img-hoja-vet { display:block; width:240px; height:340px; border:0; margin:0 auto; padding:0 } #img-hoja-vet2 { display:block; width:240px; height:170px; border:0; margin:0 auto; padding:0 } } @media only screen and (max-width:437px) { #srv-medamb-par { display:inline } } @media only screen and (max-width:436px) { #prf-medamb-par,#prf-vet-par { display:inline } } @media only screen and (max-width:428px) { #prue-huma-par1,#prue-huma-par2 { display:inline } } @media only screen and (max-width:413px) { .conoce-list { text-align:left; position:relative; display:inline-block; width:100%; line-height:1.6em; margin-bottom:12px } .conoce-list:last-of-type { text-align:left; position:relative; display:inline-block; width:100%; line-height:1.6em; margin-bottom:0 } #filtro-acred { text-align:center; display:block; margin-top:-20px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:199px } #acredfilter1,#acredfilter2 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:15px!important; letter-spacing:0!important; display:inline; margin-right:10px!important; margin-left:10px!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #acredfilter3,#acredfilter4 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:15px!important; letter-spacing:0!important; display:inline; margin-right:0!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } } @media only screen and (max-width:391px) { .clini-sub-icn-box2 { display:inline } } @media only screen and (max-width:380px) { #img-hoja-vet { display:block; width:200px; height:283px; border:0; margin:0 auto; padding:0 } #img-hoja-vet2 { display:block; width:200px; height:141px; border:0; margin:0 auto; padding:0 } .home #mi-area-priv-btn { width:100%; margin-left:auto; margin-right:auto } .page-id-339 .footer-callout-button,.page-id-377 .footer-callout-button,.page-id-379 .footer-callout-button { width:100%!important; margin-left:auto!important; margin-right:auto!important; padding:0 15px } } @media only screen and (max-width:364px) { #filtro-priv { text-align:center; display:block; margin-top:-25px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:190px } #filter1,#filter2,#filter3 { padding-left:22px!important; padding-right:22px!important; border-color:#555!important; color:#444!important; font-size:15px!important; letter-spacing:0!important; display:inline; margin-right:0!important; font-weight:600!important; font-family:Lato!important; background-color:#fff!important } #extra-fl2,#extra-fl3 { display:none!important } } @media only screen and (max-width:336px) { #img-hoja-vet { display:block; width:180px; height:255px; border:0; margin:0 auto; padding:0 } #img-hoja-vet2 { display:block; width:180px; height:127px; border:0; margin:0 auto; padding:0 } } @media only screen and (max-width:327px) { #result-id1,#result-id1-alt,#result-id3 { line-height:1.6em!important } } @media only screen and (max-width:320px) { #prf-huma-par { display:inline } } @media only screen and (max-width:299px) { #contacto-hr-par { display:inline } } .no-header-margin .page-header { margin-bottom:0 } .page-header .container { position:relative } .page-header-title { font-size:24px; line-height:1.4em; font-weight:400; font-weight:400; margin:0; text-align:middle; color:#222 } body.has-breadcrumbs .page-header-title { max-width:70% } .page-subheading { font-size:14px; margin:0; color:#999 } .subt-cab-lin { font-size:16px!important; margin:0!important; color:gray!important; font-weight:400!important } .page-subheading p:last-child { margin:0 } .centered-minimal-page-header .page-header-title,.centered-page-header .page-header-title { max-width:100%!important } .centered-page-header { text-align:center; padding:30px 0 } .centered-page-header .page-header-title { font-size:32px } .centered-page-header .page-subheading { font-size:18px; font-weight:300 } .centered-minimal-page-header { text-align:center; padding:30px 0 36px; background:#fff } .centered-minimal-page-header .page-header-title { font-size:24px } .centered-minimal-page-header .page-subheading { font-size:18px; font-weight:300 } .solid-color-page-header .page-header-title,.solid-color-page-header .site-breadcrumbs,.solid-color-page-header .site-breadcrumbs a { color:#fff!important } .solid-color-page-header .page-subheading { color:#fff } .archive-description { margin-bottom:30px } .background-image-page-header { display:table; width:100%!important; border:0; background-position:center!important } .gecko .background-image-page-header { display:table; width:101%!important; border:0; background-position:center!important; margin-left:-1px } .linux.opera .background-image-page-header { display:table; width:101%!important; border:0; background-position:center!important; margin-left:-11px } .background-image-page-header .page-header-inner { width:100%; display:table-cell; vertical-align:middle; text-align:center; padding:0 30px } .background-image-page-header .page-header-title { position:relative; z-index:2; color:#fff; font-size:42px; font-weight:400; max-width:100%!important } .background-image-page-header .page-subheading { position:relative; z-index:2; color:#fff; font-size:24px; font-weight:300 } .background-image-page-header-overlay { display:block; position:absolute; top:0; left:0; height:100%; width:100%; background:#000; z-index:1; opacity:.5 } .background-image-page-header-overlay.style-dotted { background:rgba(0,0,0,.3)url(images/visual-composer/dotted-overlay.png) repeat } .background-image-page-header-overlay.style-dashed { background:rgba(0,0,0,.3)url(images/visual-composer/dashed-overlay.png) repeat } .site-breadcrumbs { position:absolute; right:0; top:50%; height:32px; line-height:32px; margin-top:-16px; font-size:12px; color:#bcbcbc; font-weight:400 } .site-breadcrumbs a { color:#333 } .site-breadcrumbs .breadcrumb-title { margin-right:5px } .site-breadcrumbs .fa { margin:0 3px } .site-breadcrumbs.position-under-title { position:inherit; top:auto; right:auto; margin-top:0 } .page-slider-mobile-alt { width:100%; height:auto; display:block } .page-with-slider.woocommerce .page-slider { margin-bottom:30px } .ls-thumbnail-hover-img img { width:100% } .slider-link,.slider-link:active,.slider-link:hover { color:#fff } body .ls-defaultskin { padding:0; background:0 0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0 } body .ls-defaultskin .ls-nav-next,body .ls-defaultskin .ls-nav-prev { top:50%; margin:-40px 0 0; opacity:.2; height:80px; width:50px; z-index:99!important } body .ls-defaultskin .ls-nav-prev,body .ls-defaultskin .ls-nav-prev:hover { background:#000 url(images/arrows/ls-arrow-left.png) no-repeat center center; left:0 } body .ls-defaultskin .ls-nav-next,body .ls-defaultskin .ls-nav-next:hover { background:#000 url(images/arrows/ls-arrow-right.png) no-repeat center center; right:0 } body .ls-defaultskin .ls-nav-next:hover,body .ls-defaultskin .ls-nav-prev:hover { opacity:.5 } body .ls-borderlesslight .ls-nav-next,body .ls-borderlesslight .ls-nav-prev { z-index:99!important } body .ls-minimal { padding:0; background:0 0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0 } body .ls-minimal .ls-nav-next,body .ls-minimal .ls-nav-prev { top:50%; margin:-40px 0 0; opacity:.2; height:80px; width:50px; z-index:99 } body .ls-minimal .ls-nav-prev,body .ls-minimal .ls-nav-prev:hover { background:#000 url(images/arrows/ls-arrow-left.png) no-repeat center center; left:0 } body .ls-minimal .ls-nav-next,body .ls-minimal .ls-nav-next:hover { background:#000 url(images/arrows/ls-arrow-right.png) no-repeat center center; right:0 } body .ls-minimal .ls-nav-next:hover,body .ls-minimal .ls-nav-prev:hover { opacity:.5 } body .ls-fullwidth { padding:0; background:0 0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0 } body .ls-fullwidth .ls-nav-next,body .ls-fullwidth .ls-nav-prev { top:50%; margin:-40px 0 0; opacity:.2; height:80px; width:50px; z-index:99 } body .ls-fullwidth .ls-nav-prev,body .ls-fullwidth .ls-nav-prev:hover { background:#000 url(images/arrows/ls-arrow-left.png) no-repeat center center; left:0 } body .ls-fullwidth .ls-nav-next,body .ls-fullwidth .ls-nav-next:hover { background:#000 url(images/arrows/ls-arrow-right.png) no-repeat center center; right:0 } body .ls-fullwidth .ls-nav-next:hover,body .ls-fullwidth .ls-nav-prev:hover { opacity:.5 } body .ls-fullwidthdark { padding:0; background:0 0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0 } body .ls-fullwidthdark .ls-nav-next,body .ls-fullwidthdark .ls-nav-prev { top:50%; margin:-40px 0 0; opacity:.2; height:80px; width:50px; z-index:99 } body .ls-fullwidthdark .ls-nav-prev,body .ls-fullwidthdark .ls-nav-prev:hover { background:#000 url(images/arrows/ls-arrow-left.png) no-repeat center center; left:0 } body .ls-fullwidthdark .ls-nav-next,body .ls-fullwidthdark .ls-nav-next:hover { background:#000 url(images/arrows/ls-arrow-right.png) no-repeat center center; right:0 } body .ls-fullwidthdark .ls-nav-next:hover,body .ls-fullwidthdark .ls-nav-prev:hover { opacity:.5 } body .ls-fullwidthdark .ls-bottom-slidebuttons,body .ls-fullwidthdark .ls-nav-sides,body .ls-fullwidthdark .ls-nav-start,body .ls-fullwidthdark .ls-nav-stop { top:-40px } body .ls-shadow { opacity:.4; -moz-opacity:.4; -webkit-opacity:.4 } .ls-container a,.ls-container a:active,.ls-container a:hover { text-decoration:none } .ls-container .layerslider-button:hover { text-decoration:none; text-decoration:none; opacity:.85 } .ls-container .layerslider-button:active { opacity:1; box-shadow:0 2px 2px rgba(0,0,0,.4)inset; -webkit-box-shadow:0 2px 2px rgba(0,0,0,.4)inset; -moz-box-shadow:0 2px 2px rgba(0,0,0,.4)inset } .tparrows.preview2:after { line-height:1 } .flexslider-container { position:relative } .flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus { outline:0 } .flex-control-nav,.flex-direction-nav,.slides { margin:0; padding:0; list-style:none!important } .entry .flexslider ol,.entry .flexslider ul { margin:0 } .flexslider { margin:0; padding:0 } .flexslider .slides { position:relative; z-index:1 } .flexslider .slides>li { display:none; -webkit-backface-visibility:hidden } .flexslider .slides>li:first-child { display:block; -webkit-backface-visibility:visible } .flexslider .slides img { width:100%; display:block; box-shadow:#000 0 0 0 } .flexslider .flex-pauseplay span { text-transform:capitalize } .slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 } html[xmlns] .slides { display:block } * html .slides { height:1% } .no-js .slides>li:first-child { display:block } .portfolio-entry-title { font-size:14px; margin:0; font-weight:700; font-weight:600 } .portfolio-entry-media,.vcex-portfolio-entry-media { position:relative; overflow:hidden } .portfolio-entry-media-link { display:block } .portfolio-entry-media img,.vcex-portfolio-entry-media img { display:block; width:100%; box-shadow:#000 0 0 0 } .portfolio-entry-details { background:#f7f7f7; border:1px solid #eee; padding:15px } .page-id-1879 .portfolio-entry-details,.page-id-2122 .portfolio-entry-details { background:#f7f7f7; border:1px solid #eee; padding:15px; border-top:0!important } .portfolio-entry-details p { margin-bottom:15px } .portfolio-entry-details p:last-child { margin:0 } .portfolio-entry-excerpt { margin-top:5px } .portfolio-entry-excerpt p { font-size:14px; line-height:1.9em } .single-portfolio #content-wrap.left-sidebar .portfolio-entry-details,.single-portfolio #content-wrap.right-sidebar .portfolio-entry-details { display:none } .portfolio-no-margins .portfolio-entry-details,.vcex-no-margin-grid .portfolio-entry-details { background:#262626; border:none; color:#787878 } .portfolio-no-margins .portfolio-entry-title a,.vcex-no-margin-grid .portfolio-entry-title a { color:#fff } #portfolio-entries .portfolio-entry.span_1_of_1 { margin:0 0 30px; float:none; border:none } #portfolio-entries .portfolio-entry.span_1_of_1 .portfolio-entry-media { width:45%; float:left; margin:0 30px 0 0 } #portfolio-entries .portfolio-entry.span_1_of_1 .portfolio-entry-details { background:0 0; border:none; padding:0 } #portfolio-entries .portfolio-entry.span_1_of_1 .portfolio-entry-title { margin:0 } #portfolio-post-comments { margin-top:50px } #portfolio-single-media { margin-bottom:30px } .protected-item-form { margin-botom:30px } .protected-item-form p:first-child { margin:0 0 20px; color:#666 } .protected-item-form input { margin-top:10px; border-radius:3px; box-shadow:0 1px 3px rgba(0,0,0,.1); border:1px solid transparent } .protected-item-form input:focus { border-color:#ccc; box-shadow:0 1px 2px rgba(0,0,0,.1); color:#333 } .related-portfolio-posts { margin:0 0 30px } .portfolio-no-margins .col { margin:0!important; padding:0!important } .staff-entry-title { font-size:14px; color:#000; margin:0 0 5px; font-weight:700; font-weight:600 } .staff-entry-title a,.staff-entry-title a:active,.staff-entry-title a:hover { pointer-events:none; cursor:default!important; display:block; width:200px; font-size:12px; color:#777; margin:0 auto; font-weight:700; font-weight:400; text-align:center } .staff-entry { text-align:left; margin-bottom:30px } .staff-entry-details { padding-top:8px; background-color:#f7f7f7; border-bottom:1px solid #eee; border-top:0; border-left:1px solid #eee; border-right:1px solid #eee; color:#666; height:105px; min-height:105px } .staff-entry-media { position:relative } .staff-entry-media-link { display:block } .staff-entry-media img { display:block; margin:0 auto; border:1px solid #eee } @media only screen and (min-width:582px) and (max-width:767px) { .staff-entry-media img { display:block; width:100%; margin:0 auto; border:1px solid #eee } } .staff-entry-position { font-size:12px; color:#777; list-style:none; margin:-5px 0 10px } .staff-entry-excerpt p { color:#444; margin-bottom:15px; padding:0 20px 12px; text-align:center } .staff-entry-excerpt,.staff-entry-excerpt p:last-child { margin:0 } .staff-social { margin-top:0 } .staff-social a { display:block; color:#444; font-size:13px; vertical-align:text-top; margin:0 auto; width:200px; height:24px; line-height:24px; text-align:center } .staff-website { margin:0 auto; width:200px; vertical-align:text-top } .staff-website:hover { margin:0 auto; width:200px; color:#444!important; opacity:1!important; vertical-align:text-top } .staff-social a.staff-twitter:hover { color:#00aced } .staff-social a.staff-facebook:hover { color:#3b5998 } .staff-social a.staff-pinterest:hover { color:#cb2027 } .staff-social a.staff-google-plus:hover { color:#dd4b39 } .staff-social a.staff-linkedin:hover { color:#4875b4 } .staff-social a.staff-dribbble:hover { color:#ef5b93 } .staff-social a.staff-skype:hover { color:#04b1f5 } .staff-social a.staff-envelope:hover { color:#666 } .staff-entry .vcex-readmore { margin-top:15px } #staff-entries .staff-entry.span_1_of_1 { margin:0 0 30px; float:none; border:none } #staff-entries .staff-entry.span_1_of_1 .staff-entry-media { width:45%; float:left; padding:0 30px 0 0 } #staff-entries .staff-entry.span_1_of_1 .staff-entry-details { width:55%; float:right; padding-top:0 } .vcex-caroufredsel-staff .staff-social a { border-color:#ddd } .vcex-caroufredsel-staff .staff-social a:hover { background:#fff } #staff-post-thumbnail { margin-bottom:20px } #staff-post-thumbnail img { display:block; margin:0 } #staff-single-media { margin-bottom:30px } .related-staff-posts { margin-bottom:15px } .staff-no-margins .col { margin:0!important; padding:0!important } .testimonial-entry-content { position:relative; border:1px solid #eee; background:#f7f7f7; padding:20px; border-radius:3px } .testimonial-caret { position:absolute; display:block; background:url(images/base/testimonials-arrow.png) no-repeat; left:10px; height:12px; width:20px; bottom:-12px } .testimonial-entry-content p { margin:0 0 15px } .testimonial-entry-content p:last-child { margin:0 } .testimonial-entry-bottom { margin-top:20px } .testimonial-entry-thumb { float:left; margin-right:20px; min-width:45px } .testimonial-entry-thumb img { display:block; padding:3px; border:1px solid #eee; border-radius:50% } .testimonial-entry-meta { float:left } .testimonial-entry-author { display:block; font-weight:700; font-weight:600; color:#000; font-size:14px } .testimonial-entry-company { margin-top:-2px; display:block; color:#999; font-size:13px } .single-testimonials .left-sidebar blockquote,.single-testimonials .right-sidebar blockquote { margin-top:0 } .archive #footer-callout-wrap,.blog #footer-callout-wrap,.blog-entry #footer-callout-wrap,.category-humana #footer-callout-wrap,.category-medio-ambiente #footer-callout-wrap,.category-veterinaria #footer-callout-wrap,.single-post #footer-callout-wrap,.single-staff #footer-callout-wrap { display:none!important } .category-humana #footer,.category-medio-ambiente #footer,.category-veterinaria #footer { margin-top:40px } .search-no-results #footer-callout-wrap,.search-results #footer-callout-wrap { display:none!important } .page-id-2708 .contactbuddy-email-input input,.page-id-2708 .contactbuddy-name-input input,.page-id-2708 select { width:340px!important; font-size:14px!important; margin-top:10px!important } #outer-wrap #wrap #footer #footer-inner #footer-row #footer-widgets .span_1_of_4 .widget_contactbuddy .contactbuddy-form #mail-parser .contactbuddy-email-input #buddy-user-email-input { color:#343434!important; font-weight:600; font-size:14px } .page-id-2708 #outer-wrap #wrap #footer #footer-inner #footer-row #footer-widgets .span_1_of_4 .widget_contactbuddy .contactbuddy-form #mail-parser .contactbuddy-email-input #buddy-user-email-input { color:#f7f7f7!important; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; background-color:#f7f7f7!important; opacity:1!important } input[type=text]:disabled { background-color:#f7f7f7!important; opacity:1!important; color:#f7f7f7!important } @media only screen and (max-width:500px) { .page-id-2708 select { width:259px!important; max-width:259px!important; font-size:14px!important; margin-top:10px!important } } @media only screen and (max-width:319px) { .page-id-2708 select { width:100%!important; max-width:100%!important; font-size:14px!important; margin-top:10px!important } } .page-id-2708 #alta-news { width:100%; margin:0 auto; display:block; position:relative } .page-id-2708 #alta-news .widget-title { line-height:1.4em!important; margin:0 0 -20px; font-size:20px; font-weight:400; color:#333!important; font-family:Lato!important } .page-id-2708 #alta-news .widget-mail { font-size:15px!important; color:#666!important; font-weight:400!important; font-family:Lato!important } .page-id-2708 #alta-news #widget-boton-boletin { font-size:14px!important; font-weight:600!important; font-family:Lato!important; margin-top:10px!important } .page-id-2708 #alta-news #widget-boton-boletin-temp { font-size:15px!important; font-weight:600!important; font-family:Lato!important; margin-top:10px!important } #pre-img { display:none!important; opacity:0; visibility:hidden } .foot-dirc { font-size:14px!important } @media only screen and (max-width:767px) { .page-id-2708 .page-header-title { margin-left:5%!important } } @media only screen and (max-width:299px) { .page-id-2708 .page-header-title { margin-left:4%!important } } @media only screen and (max-width:289px) { .page-id-2708 .page-header-title { margin-left:3%!important } } @media only screen and (max-width:279px) { .page-id-2708 .page-header-title { margin-left:2%!important } } @media only screen and (max-width:269px) { .page-id-2708 .page-header-title { margin-left:1%!important } } @media only screen and (max-width:259px) { .page-id-2708 .page-header-title { margin-left:0!important } } .archive .sidebar-box .widget-mail,.blog .sidebar-box .widget-mail,.blog-entry .sidebar-box .widget-mail,.category-humana .sidebar-box .widget-mail,.category-medio-ambiente .sidebar-box .widget-mail,.category-veterinaria .sidebar-box .widget-mail,.single-post .sidebar-box .widget-mail { font-size:12px!important; line-height:1.6em; color:#333!important; font-weight:400!important } .blog .sidebar-box .contactbuddy-email-input input { padding:10px!important; border-radius:0!important; color:#666!important; font-size:13px!important; transition:border .3s linear 0!important; max-width:100%; border:1px solid #E4E4E4!important; background:#F7F7F7!important; font-weight:500!important; font-family:Lato } .blog .sidebar-box .contactbuddy-email-input input:focus { outline:0!important; border-color:#d3d3d3!important } .blog-entry .sidebar-box .contactbuddy-email-input input { padding:10px!important; border-radius:0!important; color:#666!important; font-size:13px!important; transition:border .3s linear 0!important; max-width:100%; border:1px solid #E4E4E4!important; background:#F7F7F7!important; font-weight:500!important; font-family:Lato } .blog-entry .sidebar-box .contactbuddy-email-input input:focus { outline:0!important; border-color:#d3d3d3!important } .single-post .sidebar-box .contactbuddy-email-input input { padding:10px!important; border-radius:0!important; color:#666!important; font-size:13px!important; transition:border .3s linear 0!important; max-width:100%; border:1px solid #E4E4E4!important; background:#F7F7F7!important; font-weight:500!important; font-family:Lato } .single-post .sidebar-box .contactbuddy-email-input input:focus { outline:0!important; border-color:#d3d3d3!important } .single-blog-article .entry .awac-wrapper { margin-top: 50px !important; } .single-blog-article .entry .awac-wrapper .awac .widget-title { font-size: 14px !important; font-weight: 600 !important; color: #000000 !important; margin: 0px 0px 40px 0px !important; background: url('images/visual-composer/dot.png') repeat-x scroll center right transparent !important; } .single-blog-article .entry .awac-wrapper .awac .widget-title span { padding-right: 15px !important; background: none repeat scroll 0% 0% #FFF !important; } @media only screen and (max-width:348px) { .single-blog-article .entry .awac-wrapper .awac .widget-title { font-size: 14px !important; font-weight: 600 !important; color: #000000 !important; margin: 0px 0px 40px 0px !important; background: none !important; } } @media only screen and (min-width:320px) { .single-blog-article .entry .awac-wrapper .awac .contactbuddy-form #mail-parser .contactbuddy-email-input #buddy-user-email-input { width: 100% !important; max-width: 100% !important; border-radius: 0px !important; } } @media only screen and (min-width:409px) { .single-blog-article .entry .awac-wrapper .awac .contactbuddy-form #mail-parser .contactbuddy-email-input #buddy-user-email-input { width: 362px !important; max-width: 362px !important; border-radius: 0px !important; } } .archive .sidebar-box .contactbuddy-email-input input { padding:10px!important; border-radius:0!important; color:#666!important; font-size:13px!important; transition:border .3s linear 0!important; max-width:100%; border:1px solid #E4E4E4!important; background:#F7F7F7!important; font-weight:500!important; font-family:Lato } .archive .sidebar-box .contactbuddy-email-input input:focus { outline:0!important; border-color:#d3d3d3!important } .category-medio-ambiente .sidebar-box .contactbuddy-email-input input { padding:10px!important; border-radius:0!important; color:#666!important; font-size:13px!important; transition:border .3s linear 0!important; max-width:100%; border:1px solid #E4E4E4!important; background:#F7F7F7!important; font-weight:500!important; font-family:Lato } .category-medio-ambiente .sidebar-box .contactbuddy-email-input input:focus { outline:0!important; border-color:#d3d3d3!important } .category-humana .sidebar-box .contactbuddy-email-input input { padding:10px!important; border-radius:0!important; color:#666!important; font-size:13px!important; transition:border .3s linear 0!important; max-width:100%; border:1px solid #E4E4E4!important; background:#F7F7F7!important; font-weight:500!important; font-family:Lato } .category-humana .sidebar-box .contactbuddy-email-input input:focus { outline:0!important; border-color:#d3d3d3!important } .category-veterinaria .sidebar-box .contactbuddy-email-input input { padding:10px!important; border-radius:0!important; color:#666!important; font-size:13px!important; transition:border .3s linear 0!important; max-width:100%; border:1px solid #E4E4E4!important; background:#F7F7F7!important; font-weight:500!important; font-family:Lato } .category-veterinaria .sidebar-box .contactbuddy-email-input input:focus { outline:0!important; border-color:#d3d3d3!important } .archive .sidebar-box #alta-mail-nok,.blog .sidebar-box #alta-mail-nok,.blog-entry .sidebar-box #alta-mail-nok,.category-humana .sidebar-box #alta-mail-nok,.category-medio-ambiente .sidebar-box #alta-mail-nok,.category-veterinaria .sidebar-box #alta-mail-nok,.single-post .sidebar-box #alta-mail-nok { color:#333!important } .archive .sidebar-box #alta-mail-nok i,.blog .sidebar-box #alta-mail-nok i,.blog-entry .sidebar-box #alta-mail-nok i,.category-humana .sidebar-box #alta-mail-nok i,.category-medio-ambiente .sidebar-box #alta-mail-nok i,.category-veterinaria .sidebar-box #alta-mail-nok i,.single-post .sidebar-box #alta-mail-nok i { color:#555!important; font-size:14px!important } .archive .sidebar-box #alta-mail-ok,.archive .sidebar-box #alta-mail-ok i,.blog .sidebar-box #alta-mail-ok,.blog .sidebar-box #alta-mail-ok i,.blog-entry .sidebar-box #alta-mail-ok,.blog-entry .sidebar-box #alta-mail-ok i,.category-humana .sidebar-box #alta-mail-ok,.category-humana .sidebar-box #alta-mail-ok i,.category-medio-ambiente .sidebar-box #alta-mail-ok,.category-medio-ambiente .sidebar-box #alta-mail-ok i,.category-veterinaria .sidebar-box #alta-mail-ok,.category-veterinaria .sidebar-box #alta-mail-ok i,.single-post .sidebar-box #alta-mail-ok,.single-post .sidebar-box #alta-mail-ok i { display:none!important } .archive .sidebar-box #widget-boton-boletin,.archive .sidebar-box #widget-boton-boletin-temp,.blog .sidebar-box #widget-boton-boletin,.blog .sidebar-box #widget-boton-boletin-temp,.blog-entry .sidebar-box #widget-boton-boletin,.blog-entry .sidebar-box #widget-boton-boletin-temp,.category-humana .sidebar-box #widget-boton-boletin,.category-humana .sidebar-box #widget-boton-boletin-temp,.category-medio-ambiente .sidebar-box #widget-boton-boletin,.category-medio-ambiente .sidebar-box #widget-boton-boletin-temp,.category-veterinaria .sidebar-box #widget-boton-boletin,.category-veterinaria .sidebar-box #widget-boton-boletin-temp,.single-post .sidebar-box #widget-boton-boletin,.single-post .sidebar-box #widget-boton-boletin-temp { padding:0 10px!important; font-weight:500!important; font-size:12px!important } .archive .sidebar-box .contactbuddy-submit,.blog .sidebar-box .contactbuddy-submit,.blog-entry .sidebar-box .contactbuddy-submit,.category-humana .sidebar-box .contactbuddy-submit,.category-medio-ambiente .sidebar-box .contactbuddy-submit,.category-veterinaria .sidebar-box .contactbuddy-submit,.single-post .sidebar-box .contactbuddy-submit { margin-top:11px!important } .blog-entry a.blog-entry-media-link { display:block; margin:0 auto } .blog-entry.format-link .blog-entry-title { color:#555 } .blog-entry.format-audio .blog-entry-media img,.blog-entry.format-image .blog-entry-media img,.blog-entry.format-standard .blog-entry-media img,.blog-entry.format-video .blog-entry-media img { display:block; margin:0 auto; width:100% } .single-post .blog-entry.grid-entry-style.format-quote { width:100%; margin:0 } .format-quote { overflow:hidden } .blog-entry-readmore span.readmore-rarr { margin-left:3px } .blog-entry.large-image-entry-style .meta li .fa { -webkit-font-smoothing:subpixel-antialiased; color:#bcbcbc } .gallery-format-post-slider-wrap ol,.gallery-format-post-slider-wrap ul { margin:0; list-style:none } .gallery-format-post-slider-wrap ul li { list-style:none } .gallery-format-post-slider-wrap .flex-control-thumbs { padding-top:10px; z-index:99 } .gallery-format-post-slider-wrap .flex-control-thumbs:after { content:""; display:block; height:0; clear:both; visibility:hidden; zoom:1 } .gallery-format-post-slider-wrap .flex-control-thumbs li { display:block; float:left; margin-right:5px; margin-bottom:5px; cursor:pointer; height:auto; width:50px } .gallery-format-post-slider-wrap .flex-control-thumbs li a { display:block } .gallery-format-post-slider-wrap .flex-control-thumbs li img { width:100%; display:block; opacity:.4; margin-bottom:3px; -webkit-transition:opacity .2s ease-in-out; -moz-transition:opacity .2s ease-in-out; -ms-transition:opacity .2s ease-in-out; -o-transition:opacity .2s ease-in-out; transition:opacity .2s ease-in-out; box-shadow:#000 0 0 0 } .gallery-format-post-slider-wrap .flex-control-thumbs img.flex-active,.gallery-format-post-slider-wrap .flex-control-thumbs li img:hover { opacity:1 } .gallery-format-post-slider-wrap .flex-direction-nav a { display:block; width:40px; height:60px; line-height:60px; margin-top:-30px; position:absolute; top:50%; z-index:10; overflow:hidden; opacity:.7; cursor:pointer; text-shadow:1px 1px 0 rgba(255,255,255,.3); -webkit-transition:opacity .3s ease; -moz-transition:opacity .3s ease; transition:opacity .3s ease; background:#000; color:#fff; text-align:center; font-size:18px } .gallery-format-post-slider-wrap .flex-direction-nav .flex-prev { left:0; border-radius:0 3px 3px 0 } .gallery-format-post-slider-wrap .flex-direction-nav .flex-next { right:0; border-radius:3px 0 0 3px } .gallery-format-post-slider-wrap .flex-direction-nav a:hover { opacity:1 } .blog-entry-img-link { position:relative; display:block } .blog-entry-music-icon-overlay { position:absolute; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.4); transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s } .blog-entry-music-icon-overlay:hover { background:rgba(0,0,0,.6) } .blog-entry-music-icon-overlay .fa { display:block; position:absolute; top:50%; left:50%; margin-top:-20px; margin-left:-20px; height:40px; width:40px; line-height:40px; text-align:center; background:#fff; color:#000; font-size:18px; border-radius:99px; opacity:.85; -moz-opacity:.85; -webkit-opacity:.85 } .blog-post-audio { overflow:hidden; width:100% } .blog-post-audio embed,.blog-post-audio iframe { max-width:100% } .blog-entry.large-image-entry-style { position:relative; margin-bottom:40px; padding-bottom:20px; margin-left:0 } .blog-entry.large-image-entry-style .blog-entry-title { font-size:24px; margin:0 0 10px; line-height:1.3em; font-weight:400 } .blog-entry.large-image-entry-style .blog-entry-excerpt,.blog-entry.large-image-entry-style .blog-entry-media,.blog-entry.large-image-entry-style .blog-entry-readmore { margin-bottom:20px } .blog-entry.large-image-entry-style .blog-entry-excerpt p:last-child { margin:0 } .blog-entry.large-image-entry-style .meta { font-size:12px; color:#777; list-style:none; margin:0 0 10px } .blog-entry.large-image-entry-style .meta a { color:#777; text-decoration:none } .blog-entry.large-image-entry-style .meta a:hover { color:#5f7998; text-decoration:none } .blog-entry.large-image-entry-style .meta li { float:left; margin:0 20px 5px 0 } .blog-entry.large-image-entry-style .meta li:last-child { margin-right:0 } .blog-entry.large-image-entry-style .meta li .fa { margin-left:1px; margin-right:8px } .blog-entry.large-image-entry-style li.meta-seperator { margin:0 15px; color:#bbb } .blog-entry.large-image-entry-style .header-with-avatar { position:relative; padding-left:100px; margin-bottom:20px } .blog-entry.large-image-entry-style .blog-entry-author-avatar { position:absolute; left:0; top:0 } .blog-entry.large-image-entry-style .blog-entry-author-avatar,.blog-entry.large-image-entry-style .blog-entry-author-avatar img { height:74px; width:74px } .blog-entry.large-image-entry-style.format-quote { position:relative; display:block; padding:20px 30px; font-size:16px; z-index:2; background:#f7f7f7; border-bottom:none } .blog-entry.large-image-entry-style.format-quote p:last-child { margin:0 } .blog-entry.large-image-entry-style.format-quote .quote-entry-author { margin-top:15px; font-size:12px; font-weight:300; text-decoration:underline } .blog-entry.large-image-entry-style.format-quote .fa-quote-right { position:absolute; right:15px; bottom:15px; color:#fff; font-size:100px; display:block; z-index:1; opacity:.15 } .blog-entry.large-image-entry-style .blog-entry-music-icon-overlay .fa { height:60px; line-height:60px; width:60px; margin-top:-30px; margin-left:-30px } .blog-entry.large-image-entry-style .blog-entry-readmore { margin-top:0 } .blog-entry.thumbnail-entry-style { position:relative; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee } .blog-entry.thumbnail-entry-style:last-of-type { position:relative; margin-bottom:0; padding-bottom:30px; border-bottom:0 } .blog-entry.thumbnail-entry-style .blog-entry-media { float:left; width:46% } .blog-entry.thumbnail-entry-style .blog-entry-content { float:right; width:50% } #content-wrap.left-sidebar .blog-entry.thumbnail-entry-style .blog-entry-media { float:right } #content-wrap.left-sidebar .blog-entry.thumbnail-entry-style .blog-entry-content { float:left } .blog-entry.thumbnail-entry-style .social-share-buttons { display:none!important } .blog-entry.thumbnail-entry-style.no-featured-image .blog-entry-content { float:none; width:100% } .blog-entry.thumbnail-entry-style .blog-entry-title { font-size:24px; margin:0 0 5px; line-height:1.3em; font-weight:400 } .blog-entry.thumbnail-entry-style .meta { font-size:12px; color:#777; list-style:none; margin:0 0 10px } .blog-entry.thumbnail-entry-style .meta a { color:#777; text-decoration:none } .blog-entry.thumbnail-entry-style .meta a:hover { color:#000; text-decoration:none } .blog-entry.thumbnail-entry-style .meta li { float:left; margin:0 20px 5px 0 } .blog-entry.thumbnail-entry-style .meta li:last-child { margin-right:0 } .blog-entry.thumbnail-entry-style .meta li .fa { margin-right:8px; padding-left:1px } .blog-entry.thumbnail-entry-style li.meta-seperator { margin:0 15px; color:#bbb } .blog-entry.thumbnail-entry-style .meta-category { display:none } .blog-entry.thumbnail-entry-style .blog-entry-excerpt { margin-bottom:30px } .blog-entry.thumbnail-entry-style .header-with-avatar { position:relative; padding-left:100px; margin-bottom:25px } .blog-entry.thumbnail-entry-style .blog-entry-author-avatar { position:absolute; left:0; top:0 } .blog-entry.thumbnail-entry-style .gallery-format-post-slider-wrap { margin:0 } .blog-entry.thumbnail-entry-style .gallery-format-post-slider-wrap .flex-control-thumbs { display:none!important } .blog-entry.thumbnail-entry-style .gallery-format-post-slider-wrap .flex-direction-nav a { height:40px; width:25px; line-height:40px; font-size:14px; margin-top:-20px } .blog-entry.thumbnail-entry-style.format-quote { position:relative; display:block; padding:20px 30px; font-size:16px; z-index:2; background:#f7f7f7 } .blog-entry.thumbnail-entry-style.format-quote p:last-child { margin:0 } .blog-entry.thumbnail-entry-style.format-quote .quote-entry-author { margin-top:15px; font-size:12px; font-weight:300; text-decoration:underline } .blog-entry.thumbnail-entry-style.format-quote .fa-quote-right { position:absolute; right:15px; bottom:15px; color:#fff; font-size:100px; display:block; z-index:1; opacity:.15 } .blog-isotope-grid .infinite-scroll-loader { bottom:0 } .blog-entry.grid-entry-style { float:left } .blog-entry.grid-entry-style .blog-entry-inner { padding:0 20px 20px; border:1px solid #eee } .blog-entry.grid-entry-style .blog-entry-media { margin:0 -20px } .blog-entry.grid-entry-style .social-share-buttons { display:none!important } .blog-entry.grid-entry-style header { margin-top:20px } .blog-entry.grid-entry-style .blog-entry-title { font-size:16px; margin:0; line-height:1.5em; font-weight:400 } .blog-entry.grid-entry-style .meta { font-size:12px; color:#777; list-style:none; margin:0 0 5px } .blog-entry.grid-entry-style .meta a { color:#777; text-decoration:none } .blog-entry.grid-entry-style .meta a:hover { color:#000; text-decoration:none } .blog-entry.grid-entry-style .meta li { float:left; margin:0 20px 5px 0 } .blog-entry.grid-entry-style .meta li:last-child { margin-right:0 } .blog-entry.grid-entry-style .blog-entry-author-avatar,.blog-entry.grid-entry-style .meta li .fa,.blog-entry.grid-entry-style .meta-author,.blog-entry.grid-entry-style .meta-category,.blog-entry.grid-entry-style .meta-comments { display:none } .blog-entry.grid-entry-style .gallery-format-post-slider-wrap .flex-control-thumbs { display:none!important } .blog-entry.grid-entry-style .gallery-format-post-slider-wrap .flex-direction-nav a { height:40px; width:25px; line-height:40px; font-size:14px; margin-top:-20px } .blog-entry.grid-entry-style.format-quote .post-quote-entry-inner { position:relative; display:block; padding:20px 30px; font-size:16px; z-index:2; background:#f7f7f7 } .blog-entry.grid-entry-style.format-quote p:last-child { margin:0 } .blog-entry.grid-entry-style.format-quote .quote-entry-author { margin-top:15px; font-size:12px; font-weight:300; text-decoration:underline } .blog-entry.grid-entry-style.format-quote .fa-quote-right { position:absolute; right:15px; bottom:15px; color:#999; font-size:100px; display:block; z-index:1; opacity:.15 } .blog-entry.grid-entry-style .blog-entry-excerpt { margin-top:10px } .blog-entry.grid-entry-style .blog-entry-readmore { margin-top:20px } .blog-entry.grid-entry-style .theme-button { font-size:11px; height:22px; line-height:22px; padding:0 10px } .single-post .entry { margin-bottom:40px } .post-title { font-size:24px; margin:0 0 10px; line-height:1.3em; font-weight:400 } #content-wrap.full-screen .meta { display:none } .single-post .meta { position:relative; font-size:12px; color:#777; list-style:none; margin:0 0 20px; padding:10px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4 } .single-post .meta a { color:#777; text-decoration:none } .single-post .meta a:hover { color:#000; text-decoration:none } .single-post .meta li { float:left; margin:0 20px 0 0 } .single-post .meta li:last-child { margin-right:0 } .single-post .meta li .fa { margin-right:8px; padding-left:1px } .single li.meta-seperator { margin:0 15px; color:#bbb } #single-post-next-prev { height:14px; position:absolute; right:0; top:8px } #single-post-next-prev span.theme-button { margin:0; height:14px; line-height:14px; width:14px; padding:0; font-size:9px; color:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; text-align:center } #single-post-next-prev span.theme-button .fa { margin:0 } .single-post-title { font-size:24px; margin:0 0 10px; line-height:1.3em; font-weight:400 } .single-post .meta.meta-with-title { border:none; padding:0 } #post-media { display:block; position:relative; margin-bottom:20px } #post-media img { display:block; margin:0 auto; width:100% } .post-media-caption { position:absolute; bottom:0; left:0; width:100%; padding:10px 15px; background:#000; background:rgba(0,0,0,.75); color:#fff; font-size:12px; font-weight:400 } .post-media-caption p { color:#fff } .post-media-caption a { color:#fff; text-decoration:underline } .post-media-caption p:last-child { margin:0 } #post-series { padding:0 25px 25px; background:#f7f7f7; border:1px solid #e4e4e4; margin-bottom:30px } #post-series-title { background:#eee; font-size:16px; font-weight:400; margin:0 -25px 25px; padding:10px 25px; color:#000; border-bottom:1px solid #e4e4e4 } #post-series ul { list-style:none!important; margin:0!important } #post-series li { margin:7px 0 0; padding:0 0 7px; border-bottom:1px solid #eee } #post-series li:first-child { margin:0 } #post-series .post-series-count { font-weight:700; font-weight:600; color:#000; margin-right:10px } #post-series .post-series-current { color:#777; text-decoration:line-through } .post-tags { margin-top:40px } .post-tags a { display:block; float:left; font-size:12px; padding:3px 8px; margin:0 5px 5px 0; border:1px solid #ccc; color:#555; text-shadow:1px 1px #fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#e5e5e5; background:-webkit-linear-gradient(#f5f5f5,#e5e5e5); background:-moz-linear-gradient(#f5f5f5,#e5e5e5); background:-o-linear-gradient(#f5f5f5,#e5e5e5); background:linear-gradient(#f5f5f5,#e5e5e5); -webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,1),0 1px 3px -1px rgba(45,60,72,.1); -moz-box-shadow:inset 0 1px 1px rgba(255,255,255,1),0 1px 3px -1px rgba(45,60,72,.1); box-shadow:inset 0 1px 1px rgba(255,255,255,1),0 1px 3px -1px rgba(45,60,72,.1); cursor:pointer } .post-tags a:hover { text-decoration:none; background:#f7f7f7 } .post-tags a:active { background:#eee; background:-webkit-linear-gradient(#eee,#fefefe); background:-moz-linear-gradient(#eee,#fefefe); background:-o-linear-gradient(#eee,#fefefe); background:linear-gradient(#eee,#fefefe) } .author-bio { position:relative; margin:0 0 40px; background:#f7f7f7; border:1px solid #e4e4e4; padding:25px 25px 25px 125px } .author-bio-avatar { position:absolute; top:20px; left:20px } .author-bio-avatar img { display:block; border-radius:74px; -moz-border-radius:74px; -webkit-border-radius:74px; height:74px; width:74px } .author-bio-title { font-weight:700; font-weight:600; color:#000; font-size:14px; margin:0 0 5px } .author-bio-title a { color:#000 } .author-bio-description p:last-child { margin:0 } .author-bio-social { margin-top:15px } .author-bio-social a { display:block; float:left; color:#fff; height:25px; line-height:25px; width:25px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; text-align:center; margin-right:4px; font-size:13px; background:#1e1e1e } .author-bio-social a:hover { color:#fff; text-decoration:none; opacity:.8 } .author-bio-social a:active { box-shadow:inset 0 1px 4px rgba(0,0,0,.4) } .author-bio-social a.twitter { background:#00ACED } .author-bio-social a.facebook { background:#3B5998 } .author-bio-social a.google-plus { background:#D14836 } .author-bio-social a.pinterest { background:#CB2027 } .author-bio-social a.linkedin { background:#007FB1 } .author-bio-social a.instagram { background:#517fa4 } .related-posts { margin-bottom:20px; overflow:hidden } .related-posts li { margin-bottom:20px } .related-posts li p:last-child,.related-posts li:last-child { margin-bottom:0 } .related-post-thumb { display:block } .related-post-thumb img { display:block; width:100% } .related-post-thumb img:hover { opacity:.8 } .related-post-title { font-weight:700; font-weight:600; color:#000; margin-bottom:5px; display:inline-block; line-height:1.6em } .related-post-title:hover { text-decoration:none } .related-post-content { padding:10px; background:#f7f7f7; border:1px solid #eee } .related-post-excerpt { font-size:12px; line-height:1.7em } .related-post-excerpt p:last-child { margin:0 } .single .format-quote { position:relative; display:block; padding:20px 30px; font-size:16px; z-index:2; background:#f7f7f7 } .single .format-quote p:last-child { margin:0 } .single .format-quote .quote-entry-author { margin-top:15px; font-size:12px; font-weight:300; text-decoration:underline } .single .format-quote .fa-quote-right { position:absolute; right:15px; bottom:15px; color:#fff; font-size:100px; display:block; z-index:1; opacity:.15 } .custom-post-type-entry { position:relative; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee } .custom-posttype-entry-title { margin:20px 0 } .custom-post-type-entry .meta { font-size:12px; color:#777; list-style:none; margin:0 0 10px } .custom-post-type-entry .meta a { color:#777; text-decoration:none } .custom-post-type-entry .meta a:hover { color:#000; text-decoration:none } .custom-post-type-entry .meta li { float:left; margin:0 20px 5px 0 } .custom-post-type-entry .meta li:last-child { margin-right:0 } .custom-post-type-entry .meta li .fa { margin-right:8px } .custom-post-type-entry li.meta-seperator { margin:0 15px; color:#bbb } .social-share-title span { background:#fff; padding-right:15px } .social-share-buttons.position-vertical { position:absolute; top:0; left:-55px; z-index:9; width:35px; list-style:none; margin:0 } .left-sidebar .social-share-buttons.position-vertical { right:-55px; left:auto } .social-share-buttons.position-vertical li { float:left } .social-share-buttons.position-vertical li:first-child { border-top:1px solid #e4e4e4 } .blog-entry .social-share-buttons.position-horizontal { display:none } .social-share-buttons.position-horizontal { position:inherit; top:auto; left:auto; width:auto; height:auto; margin:0 0 40px } .social-share-buttons.position-horizontal li { float:left; margin:5px 5px 0 0; border:none } .social-share-buttons.position-horizontal li a { color:#999; width:auto; padding:0 10px; height:30px; line-height:30px; display:block; border:1px solid #e4e4e4; text-decoration:none!important; font-weight:400 } .social-share-buttons.position-horizontal li .fa { margin-right:5px } .social-share-buttons.position-horizontal .social-share-button-text { font-size:13px } .social-share-buttons li a { color:#999; width:35px; height:35px; line-height:35px; display:block; border:1px solid #e4e4e4; border-top:none; text-align:center; -webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; transition:all .15s ease-in-out; font-size:14px } .social-share-buttons li a:hover { background:#f7f7f7 } .social-share-buttons li.share-twitter a:hover { color:#00aced } .social-share-buttons li.share-facebook a:hover { color:#3b5998 } .social-share-buttons li.share-pinterest a:hover { color:#cb2027 } .social-share-buttons li.share-googleplus a:hover { color:#dd4b39 } .social-share-buttons li.share-linkedin a:hover { color:#4875B4 } .style-flat li li:first-child { border:none } .social-share-buttons.style-flat li a { color:#fff!important; border:none!important; border-radius:2px } .style-flat li.share-twitter a { background:#00aced } .style-flat li.share-twitter a:hover { background:#0093cb } .style-flat li.share-facebook a { background:#3b5998 } .style-flat li.share-facebook a:hover { background:#324b80 } .style-flat li.share-pinterest a { background:#cb2027 } .style-flat li.share-pinterest a:hover { background:#ae1b21 } .style-flat li.share-googleplus a { background:#dd4b39 } .style-flat li.share-googleplus a:hover { background:#d03724 } .style-flat li.share-linkedin a { background:#4875B4 } .style-flat li.share-linkedin a:hover { background:#3e659c } .social-share-buttons.style-flat li { margin-bottom:3px } .style-three-d li li:first-child { border:none } .social-share-buttons.style-three-d li a { color:#fff!important; border:none; border-bottom:3px solid rgba(0,0,0,.25); border-radius:2px } .social-share-buttons.style-three-d li a:active { border-bottom-color:transparent } .style-three-d li.share-twitter a { background:#00aced } .style-three-d li.share-twitter a:hover { background:#0093cb } .style-three-d li.share-facebook a { background:#3b5998 } .style-three-d li.share-facebook a:hover { background:#324b80 } .style-three-d li.share-pinterest a { background:#cb2027 } .style-three-d li.share-pinterest a:hover { background:#ae1b21 } .style-three-d li.share-googleplus a { background:#dd4b39 } .style-three-d li.share-googleplus a:hover { background:#d03724 } .style-three-d li.share-linkedin a { background:#4875B4 } .style-three-d li.share-linkedin a:hover { background:#3e659c } .social-share-buttons.style-three-d li { margin-bottom:3px } .social-buttons .socialite { display:block; position:relative } .social-share-buttons.style-counter { min-height:1px; min-width:1px } .social-share-buttons.position-vertical.style-counter { width:auto; left:-80px } .social-share-buttons.style-counter a,.social-share-buttons.style-counter li { border:none!important } .social-share-buttons.style-counter.position-vertical li { display:block; float:none; margin:0 } .social-share-buttons.position-horizontal.style-counter li { display:block; float:left; margin-right:7px } .social-share-buttons.style-counter a { border:none!important; background:none!important } #content-wrap.full-width .gallery-item { margin-bottom:15px } #content-wrap.left-sidebar .gallery-item,#content-wrap.right-sidebar .gallery-item { margin-bottom:10px } .wpex-gallery { margin-bottom:15px } .wpex-gallery p { margin:0!important } .gallery-item img { display:block; border:none!important; width:100% } .gallery-item img:hover { opacity:.8 } .gallery-caption { font-size:12px; background:#f7f7f7; border:1px solid #e4e4e4; border-top:none; text-align:center; padding:5px 10px } .post-pagination { margin:0; padding:30px 0; color:#888 } .post-pagination a { color:#888 } .post-pagination .post-prev { float:left; width:48% } .post-pagination .post-prev span { margin-right:5px } .post-pagination .post-next { float:right; width:48%; text-align:right } .post-pagination .post-next span { margin-left:5px } .post-pagination a:hover { text-decoration:none; color:#000 } #content-wrap.full-screen .post-pagination { display:none } ul.page-numbers { list-style:none; margin:0 0 40px } .wpb_column ul.page-numbers { margin:10px 0 0 } ul.page-numbers li { display:block; float:left; margin:0 4px 4px 0; text-align:center } .page-numbers a,.page-numbers span { display:block; padding:0 8px; height:24px; line-height:24px; font-size:12px; text-decoration:none; font-weight:400; font-weight:400; cursor:pointer; border:1px solid #ddd; color:#888 } .page-numbers a span { padding:0 } .page-numbers a:hover,.page-numbers.current,.page-numbers.current:hover { color:#000; background:#f7f7f7; text-decoration:none } .page-numbers:hover { text-decoration:none } .infinite-scroll-loader { position:absolute; bottom:-20px; left:50%; margin-left:-8px; height:16px; line-height:16px; width:30px; background:url(images/preloaders/loader.gif) center center no-repeat; text-indent:-9999px } #infscr-loading img { display:none!important } .infinite-scroll-nav { display:none } .infinite-scroll-wrap { position:relative; padding-bottom:20px } .single-nav { position:absolute; top:50%; right:0; margin-top:-13px; height:26px } .single-nav-left,.single-nav-right { float:left; margin-left:3px } .single-nav a { font-size:.875em; display:block; width:26px; height:26px; line-height:26px; background:#F5F5F5; background:-webkit-gradient(linear,left bottom,left top,from(#F5F5F5),to(#FFF)),#FFF; background:-moz-linear-gradient(90deg,#F5F5F5 0,#FFF 100%),#FFF; border:1px solid #ddd; color:#999; font-weight:400; text-align:center; border-radius:3px; box-shadow:0 1px 1px rgba(0,0,0,.02) } .single-nav a:hover { text-decoration:none; color:#4d4d4d } #sidebar { font-size:12px; margin-bottom:10px } .sidebar-box { padding-bottom:30px } .sidebar-box input { max-width:100%; border-radius:0!important } #sidebar .widget-title { margin:0 0 20px; font-size:14px; font-weight:700; font-weight:600; color:#000 } #sidebar select { width:100% } .widget-recent-posts-icons li,.widget_archive li,.widget_categories li,.widget_layered_nav li,.widget_product_categories li,.widget_recent_comments li,.widget_recent_entries li,.wpex-widget-recent-posts-li { padding:6px 0; border-bottom:1px solid #eee } .widget-recent-posts-icons li:first-child,.widget_archive li:first-child,.widget_categories li:first-child,.widget_layered_nav li:first-child,.widget_product_categories li:first-child,.widget_recent_comments li:first-child,.widget_recent_entries li:first-child,.wpex-widget-recent-posts-li:first-child { border-top:1px solid #eee } .widget_product_categories ul ul li:last-child { border-bottom:none; padding-bottom:0 } .widget_product_categories ul ul li { padding-left:15px } .widget_archive li a { text-transform:capitalize } #user-priv-menu { vertical-align:text-top; margin-top:1px } #main .widget_nav_menu ul { margin:0 } #main .widget_nav_menu ul ul { margin:0; border:none; border-radius:0 } #main .widget_nav_menu ul>li:first-child>a { border-top:1px solid #e4e4e4 } #main .widget_nav_menu li ul li:first-child a { border-top:none } #main .widget_nav_menu a { position:relative; font-weight:400; display:block; padding:9px 15px; border:1px solid #e4e4e4; border-top:none } #main .widget_nav_menu a .fa { margin-right:10px } #main .widget_nav_menu .menu-item-has-children>a { padding-right:30px } #main .widget_nav_menu ul ul li a { padding-left:20px } #main .widget_nav_menu ul ul ul li a { padding-left:30px } #main .widget_nav_menu .sub-menu a:before { content:"-"; margin-right:10px } #main .widget_nav_menu .sub-menu .sub-menu a:before { content:"- -"; margin-right:10px } #main .widget_nav_menu a:hover,#main .widget_nav_menu li.active>a { background:#f9f9f9; text-decoration:none } #main .widget_nav_menu .parent>a:after { font-family:FontAwesome; display:block; content:"\f0d7"; position:absolute; right:15px; top:50%; font-size:14px; height:20px; line-height:20px; margin-top:-10px; color:#ddd; font-style:normal; font-weight:400; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } #main .widget_nav_menu .parent.active>a:after { content:"\f0d8" } #main .widget_nav_menu .sub-menu { display:none } #main .widget_nav_menu .current_page_item>a { background:#f7f7f7 } #sidebar li.recentcomments a { text-decoration:underline } #main .tagcloud a { display:block; font-size:11px!important; line-height:1.2em!important; float:left; padding:5px 8px; margin:0 5px 5px 0; border:1px solid #eee; color:#555; background:#f7f7f7; cursor:pointer } #main .tagcloud a:hover { text-decoration:none; background:#fff } .wpex-social-widget-output { list-style:none } .wpex-social-widget-output li { margin:0; padding:0; border:0!important; float:left; margin-right:5px; margin-bottom:5px } .wpex-social-widget-output li img { display:block; width:30px!important; height:30px!important; border:0!important } .wpex-social-widget-output li img:hover { opacity:.8; width:30px!important; height:30px!important; border:0!important } .wpex-social-widget-output li img:active { opacity:.7; width:30px!important; height:30px!important; border:0!important } .fontawesome-social-widget .desc { margin-bottom:10px } .fontawesome-social-widget ul { list-style:none } .fontawesome-social-widget ul li { margin:0; padding:0; border:none; float:left; margin-right:5px; margin-bottom:5px } .fontawesome-social-widget ul li a { background:#444; display:block; height:30px; line-height:30px; width:30px; border-radius:3px; text-align:center; font-size:14px; color:#fff!important } .fontawesome-social-widget ul.black a,.fontawesome-social-widget ul.black-color-hover a { background:#000 } .fontawesome-social-widget ul.black a:hover,.fontawesome-social-widget ul.color a:hover { opacity:.7 } .fontawesome-social-widget ul.graphical a { box-shadow:inset 0 1px 1px rgba(255,255,255,.4); border:1px solid rgba(0,0,0,.1); background:#444 } .fontawesome-social-widget ul.black-color-hover.graphical a { background:#444 } .fontawesome-social-widget ul.black-color-hover .social-widget-twitter a:hover,.fontawesome-social-widget ul.color .social-widget-twitter a { background:#55ACCE } .fontawesome-social-widget ul.black-color-hover .social-widget-dribbble a:hover,.fontawesome-social-widget ul.color .social-widget-dribbble a { background:#ea4c89 } .fontawesome-social-widget ul.black-color-hover .social-widget-facebook a:hover,.fontawesome-social-widget ul.color .social-widget-facebook a { background:#3b5998 } .fontawesome-social-widget ul.black-color-hover .social-widget-flickr a:hover,.fontawesome-social-widget ul.color .social-widget-flickr a { background:#FF0084 } .fontawesome-social-widget ul.black-color-hover .social-widget-vk a:hover,.fontawesome-social-widget ul.color .social-widget-vk a { background:#55779b } .fontawesome-social-widget ul.black-color-hover .social-widget-tumblr a:hover,.fontawesome-social-widget ul.color .social-widget-tumblr a { background:#2C4762 } .fontawesome-social-widget ul.black-color-hover .social-widget-google-plus a:hover,.fontawesome-social-widget ul.color .social-widget-google-plus a { background:#DD4B39 } .fontawesome-social-widget ul.black-color-hover .social-widget-youtube-play a:hover,.fontawesome-social-widget ul.color .social-widget-youtube-play a { background:#C4302B } .fontawesome-social-widget ul.black-color-hover .social-widget-skype a:hover,.fontawesome-social-widget ul.color .social-widget-skype a { background:#00AFF0 } .fontawesome-social-widget ul.black-color-hover .social-widget-rss a:hover,.fontawesome-social-widget ul.color .social-widget-rss a { background:#FF7900 } .fontawesome-social-widget ul.black-color-hover .social-widget-instagram a:hover,.fontawesome-social-widget ul.color .social-widget-instagram a { background:#3F729B } .fontawesome-social-widget ul.black-color-hover .social-widget-linkedin a:hover,.fontawesome-social-widget ul.color .social-widget-linkedin a { background:#39C } .fontawesome-social-widget ul.black-color-hover .social-widget-renren a:hover,.fontawesome-social-widget ul.color .social-widget-renren a { background:#2970ad } .fontawesome-social-widget ul.black-color-hover .social-widget-pinterest a:hover,.fontawesome-social-widget ul.color .social-widget-pinterest a { background:#CB2027 } .fontawesome-social-widget ul.black-color-hover .social-widget-github a:hover,.fontawesome-social-widget ul.color .social-widget-github a { background:#555 } .fontawesome-social-widget ul.black-color-hover .social-widget-foursquare a:hover,.fontawesome-social-widget ul.color .social-widget-foursquare a { background:#0CBADF } .fontawesome-social-widget ul.black-color-hover .social-widget-trello a:hover,.fontawesome-social-widget ul.color .social-widget-trello a { background:#2174a6 } .fontawesome-social-widget ul.black-color-hover .social-widget-xing a:hover,.fontawesome-social-widget ul.color .social-widget-xing a { background:#026466 } .wpex-flickr-widget { margin-right:-10px } .flickr_widget { margin-bottom:15px!important } .wpex-flickr-widget .flickr_badge_image { display:block; width:22%; float:left; margin-right:2%; margin-bottom:7px; height:auto!important } .wpex-flickr-widget .flickr_badge_image img { display:block; width:100%; height:auto!important } .wpex-flickr-widget .flickr_badge_image:hover { opacity:.8 } .wpex-video-widget-description { text-align:center; margin-top:15px } #wp-calendar { width:100%; font-size:11px } #wp-calendar thead th { background:#f5f5f5; border:1px solid #ddd; border-top:none; font-size:11px } #wp-calendar tbody td { text-align:center; border:1px solid #ddd; line-height:2.5em; transition:background .15s ease; -webkit-transition:background .15s ease; -o-transition:background .15s ease; -moz-transition:background .15s ease } #wp-calendar tbody td:hover { background:#f1f1f1; color:#333 } #wp-calendar tbody td a { display:block; text-decoration:none; background:#f1f1f1; color:#333 } #wp-calendar tbody td:hover a { background:#4d4d4d; color:#fff } #wp-calendar tfoot td { padding:4px } #wp-calendar caption { cursor:pointer; font-size:13px; text-transform:uppercase; margin:0; padding:12px; outline:0 none!important; background:#5f7998; color:#fff } #wp-calendar tbody a { display:block; text-decoration:underline } #wp-calendar th { text-align:center; border:1px solid transparent; border-top:none; padding:7px 0; color:#a7a7a7 } #footer #wp-calendar thead th { background:#222 } .wpex-recent-posts-thumb-grid li { float:left; margin-right:5px; margin-bottom:5px } .wpex-recent-posts-thumb-grid li a,.wpex-recent-posts-thumb-grid li img { display:block; width:auto } .wpex-recent-posts-thumb-grid li img:hover { opacity:.8 } .wpex-widget-recent-posts-li { margin:0; font-size:12px; min-height:95px; padding-left:85px; position:relative; padding-top:15px; padding-bottom:15px } .wpex-widget-recent-posts-li:first-child { padding-top:15px } .wpex-widget-recent-posts-thumbnail { position:absolute; left:0; top:15px; width:65px } .wpex-widget-recent-posts-thumbnail,.wpex-widget-recent-posts-thumbnail img { display:block } .wpex-widget-recent-posts-li:first-child .wpex-widget-recent-posts-thumbnail { top:15px } .wpex-widget-recent-posts-thumbnail:hover { opacity:.7 } #sidebar .wpex-widget-recent-posts-title { font-weight:700; font-weight:600; color:#000 } #sidebar .wpex-widget-recent-posts-title:hover { text-decoration:none } #sidebar .wpex-widget-recent-posts-date { font-size:12px; font-weight:400; color:#777 } .wpex-widget-recent-posts-date { margin-top:5px } .wpex-widget-recent-posts.style-fullimg .wpex-widget-recent-posts-thumbnail { position:inherit; left:auto; top:auto; margin-bottom:15px; width:100% } .wpex-widget-recent-posts.style-fullimg .wpex-widget-recent-posts-li { padding-left:0; min-height:0 } .wpex-widget-recent-posts.style-fullimg .wpex-widget-recent-posts-date { margin-top:0 } .widget_categories li { position:relative } .widget_categories li ul { margin:0 0 0 20px } .widget_categories li ul li:first-child { border-top:1px solid #eee; margin-top:4px } .widget_categories li ul li:last-child { border-bottom:none; padding-bottom:0 } .widget_categories .cat-count-span { color:#999; font-size:11px } .widget_product_categories li { position:relative; padding-right:20px } .widget_product_categories .count { color:#999; font-size:11px; margin-left:5px } .widget_layered_nav li { position:relative } .widget_layered_nav .count { position:absolute; right:0; top:50%; margin-top:-6px; height:12px; line-height:12px; color:#999; font-size:11px } .widget_recent_entries .post-date { display:block; font-size:11px; color:#777; margin:5px 0 0 } .sidebar-widget-icons .widget_archive a:before,.sidebar-widget-icons .widget_categories a:before,.sidebar-widget-icons .widget_layered_nav a:before,.sidebar-widget-icons .widget_product_categories a:before,.sidebar-widget-icons .widget_recent_comments a:before,.sidebar-widget-icons .widget_recent_entries a:before { margin-left:1px; margin-right:10px; font-family:FontAwesome; color:#999; display:inline-block; font-style:normal; font-weight:400; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .sidebar-widget-icons .widget_archive a:before { content:"\f016" } .sidebar-widget-icons .widget_recent_entries a:before { content:"\f0f6" } .sidebar-widget-icons .widget_recent_comments a:before { content:"\f0e5" } .sidebar-widget-icons .widget_layered_nav a:before,.sidebar-widget-icons .widget_product_categories a:before { content:"\f0da" } .sidebar-widget-icons .widget_categories a:before { content:"\f114" } #footer #wp-calendar tbody td,#footer #wp-calendar thead th,#footer li { border-color:#333 } #footer li a:before { color:#777 } #footer #wp-calendar tbody td a,#footer #wp-calendar tbody td:hover { color:#fff; background-color:#333 } .wpb_row .widget-title { margin:0 0 20px; font-size:14px; font-weight:700; font-weight:600; color:#000 } .wpb_row .widget_archive ul,.wpb_row .widget_categories ul,.wpb_row .widget_recent_entries ul,.wpb_row .widget_wpex_fontawesome_social_widget ul,.wpb_row .widget_wpex_recent_posts_thumb ul,.wpb_row .widget_wpex_simple_menu ul,.wpb_row .widget_wpex_social_widget ul { list-style:none; margin:0 } .entry .widget_nav_menu ul { list-style:none } .widget-recent-posts-icons li .fa { margin-right:10px; color:#999 } .site-footer .widget-recent-posts-icons li .fa { color:#777 } .wpex-recent-comments-widget li { position:relative; padding-left:70px; display:block; border-bottom:1px solid #e7e7e7; padding-bottom:20px; margin-bottom:20px; min-height:62px } .wpex-recent-comments-widget li:first-child { border-top:1px solid #e7e7e7; padding-top:20px } .wpex-recent-comments-widget li a { display:block } .wpex-recent-comments-widget li a.avatar { width:50px; height:50px; position:absolute; left:0; top:0; display:block; padding:3px; border:1px solid #e4e4e4 } .wpex-recent-comments-widget li:first-child a.avatar { top:20px } .site-footer .wpex-recent-comments-widget li a.avatar { border-color:#333 } .wpex-recent-comments-widget strong { color:#000 } .site-footer .wpex-recent-comments-widget strong { color:#fff } #pren-acred-href1 { display:block; color:#fff!important; font-weight:600; font-size:14px; margin:26px 0 0!important } .safari #pren-acred-href1 { display:block; color:#fff!important; font-weight:600; font-size:14px; margin:-4px 0 0!important } #pren-acred-href2,#pren-acred-href3 { display:block; color:#fff!important; font-weight:600; font-size:14px; margin:0; margin-top:-20px } .pren-acred { color:#fff; font-weight:600; font-size:14px; margin:0 } #par-bloque-gr { display:inline-block; font-size:17px; margin-top:6px } #logo-footer { margin-top:18px; border:0; width:100px } #par-footer { margin-top:12px; line-height:1.6em; font-size:14px } #par-footer2,#par-footer3 { margin-top:-7px; line-height:1.6em; font-size:14px } #widget-mail,.widget-mail { font-size:14px!important; line-height:1.6em; color:#999!important; font-weight:400!important } #widget-boton-boletin { background-color:#5f7998!important; font-weight:600; font-size:13px; border-radius:0!important } #widget-boton-boletin:hover { background-color:#58718e!important } #widget-boton-boletin:active { background-color:#4d637d!important } #widget-boton-boletin-temp { background-color:#5f7998!important; font-weight:600; font-size:13px; border-radius:0!important } #widget-boton-boletin-temp:hover { background-color:#58718e!important } #widget-boton-boletin-temp:active { background-color:#4d637d!important } .btn-boletin-hddn { display:none!important } #alta-mail-nok { margin-left:5px; color:#8A1F11!important } #alta-mail-ok { margin-left:5px; color:#61825B!important } .alta-mail-hidden { display:none!important } .fa-check,.fa-times { margin-left:3px; font-size:16px!important; font-weight:400!important } #footer-callout-wrap { background:#f7f7f7; padding:60px 0; border-top:0 } #footer-callout { font-size:18px; font-weight:400 } #footer-callout-left,#footer-callout-right { display:block; float:left } #footer-callout-left { width:75% } #footer-callout-left.full-width { width:100% } #footer-callout-right { width:23%; margin-left:2% } #footer-callout .theme-button { background:#5f7998; margin:0; width:100%; text-align:center; font-size:14px; font-weight:600; height:auto; line-height:1.6em; padding:15px 20px } #footer-callout .theme-button:hover { background:#58718e } #footer-callout .theme-button:active { background:#4d637d } .theme-button { background-color:#5f7998!important } .theme-button:hover { background-color:#58718e!important } .theme-button:active { background-color:#4d637d!important } .site-footer { background:#262626; color:#777 } .site-footer .container { padding-top:45px } .single-col-footer .col { margin-left:0; width:100%; margin-right:0 } .site-footer ul { margin:0 } .site-footer .col { margin-bottom:0 } .full-screen-post .site-footer { margin-top:0 } .footer-widget .widget-title { margin:0 0 20px; font-weight:700; font-weight:600; font-size:14px } .site-footer .widget_categories li,.site-footer .widget_recent_entries li { margin-bottom:4px; padding-bottom:4px; border-bottom:1px solid #333 } #footer-widgets { float:left; width:100% } .site-footer p { color:#777 } .site-footer-widgets { position:relative } .site-footer a,.site-footer strong { color:#999 } .site-footer a:hover { color:#fff; text-decoration:none } .site-footer .footer-widget:first-of-type { margin-bottom:26px } .site-footer .footer-widget { margin-bottom:45px } .site-footer .footer-widget .widget-title { color:#fff; font-weight:700; font-weight:600; font-size:14px; margin:0 0 20px } #derechos { display:inline; position:relative } @media only screen and (max-width:389px) { #derechos { display:none!important } } #footer-bottom { min-height:40px; background:#222; color:#999 } #footer-bottom-inner { position:relative } #footer-bottom p { color:#999 } #footer-bottom p:last-child { margin:0 } #footer-bottom>.container { padding-top:8px; padding-bottom:8px } #footer-bottom a { color:#aaa } #footer-bottom a:hover { color:#fff; text-decoration:none } #copyright,#footer-copyright { font-size:12px; font-weight:400 } #footer-copyright p:last-child { margin:0 } #footer-bottom-menu { position:absolute; right:0; top:50%; margin-top:-20px; height:40px; line-height:40px; font-size:12px } #footer-bottom-menu ul { list-style:none; margin:0 } #footer-bottom-menu ul li { float:left; margin-left:20px } #footer-bottom-menu ul li:first-child { margin-left:0 } #footer-bottom-menu ul li .fa { margin-right:7px } #wrap .site-footer .wpex-row .col { padding:0 15px; margin-bottom:0 } @media only screen and (min-width:960px) { .footer-reveal { z-index:1; position:fixed; bottom:0; left:0; width:100% } body.boxed-main-layout .footer-reveal { position:absolute } body.footer-has-reveal #main { position:relative; z-index:2; background:#fff } } @media only screen and (max-width:959px) { body.footer-has-reveal #main { margin-bottom:0!important } } .searchform input { width:100%; padding:10px } #footer .searchform input { background-color:#fff; box-shadow:0 1px 2px rgba(0,0,0,.06); border:none; padding:10px } #footer input[type=search] { outline:0 } #search-no-results { line-height:1.8em; padding-top:0; padding-bottom:115px; font-size:22px; font-weight:400; color:#222 } #search-no-results-icon { margin-right:12px; font-size:20px; color:#222; font-weight:400 } #search-no-results-xtra { line-height:1.7em; display:block; margin-top:16px; font-size:16px; color:#444 } #search-no-results-xtra a { border-bottom:1px dotted #444 } #search-entries { margin-top:0; margin-bottom:105px } .search-entry { position:relative; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee; padding-left:130px; min-height:110px } .search-entry:last-of-type { position:relative; margin-bottom:20px; padding-bottom:20px; border-bottom:0; padding-left:130px; min-height:110px } .search-entry-no-thumb { padding-left:0; min-height:0 } .search-entry h2 { font-size:1.313em; margin:0 0 10px; font-weight:700; font-weight:600 } .search-entry-thumb { position:absolute; top:0; left:0; width:100px; padding:4px; border:1px solid #eee } .search-entry-thumb img { display:block; width:100% } .search-entry-thumb img:hover { opacity:.8 } .search-entry-text p:last-child { margin:0 } #searchform-overlay { display:none; width:350px; top:120px } #searchform-overlay-title { font-size:28px; margin:0 0 20px; font-weight:400; color:#fff; text-align:center } #searchform-overlay input { background:#fff url(images/base/search-overlay-icon.png) right center no-repeat; -webkit-apperance:none!important; width:100%; border:0; outline:0; padding:0; padding-right:40px; padding-left:20px; height:45px; line-height:45px; color:#000; font-size:13px; font-weight:400; border-radius:3px; box-shadow:0 0 4px rgba(0,0,0,.7); -webkit-box-shadow:0 0 4px rgba(0,0,0,.7); -moz-box-shadow:0 0 4px rgba(0,0,0,.7) } #searchform-overlay input:focus { opacity:.95 } #searchform-overlay .site-search-form-close:hover { color:#000 } #searchform-dropdown { display:none; z-index:10000; position:absolute; right:0; background:#fff; top:100%; height:60px; padding:15px; width:260px; box-shadow:0 1px 7px rgba(0,0,0,.1); -moz-box-shadow:0 1px 7px rgba(0,0,0,.1); -webkit-box-shadow:0 1px 7px rgba(0,0,0,.1) } #searchform-dropdown input { display:block; -webkit-appearance:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; outline:0; border:none; width:100%; padding:0 10px; height:30px; line-height:30px; background:#f4f4f4; font-size:13px } .boxed-main-layout #searchform-dropdown { right:30px } #searchform-header-replace { display:none; position:absolute; top:0; left:0; height:100%; width:100%; background:#fff } #searchform-header-replace form { height:100%; width:100% } #searchform-header-replace input { height:100%; width:100%; outline:0; border:0; -webkit-appearance:none; border-radius:0; -moz-border-radius:none; -webkit-border-radius:none; font-size:32px; text-transform:uppercase; color:#bbb; background:0 0 } #searchform-header-replace-close { position:absolute; right:0; top:50%; margin-top:-20px; height:40px; line-height:40px; font-size:26px; color:#bbb; cursor:pointer } #searchform-header-replace-close:hover { color:#000 } body.boxed-main-layout #searchform-header-replace input { padding:0 30px } body.boxed-main-layout #searchform-header-replace-close { right:30px } div.wpcf7 .wpcf7-not-valid { border-color:#bd0000 } div.wpcf7 p { margin-bottom:10px } span.wpcf7-not-valid-tip { display:none!important } div.wpcf7 input,div.wpcf7 textarea { max-width:100%; font-size:14px } div.wpcf7-validation-errors { margin:15px 0 0; padding:10px; color:#8A1F11; background:#FBE3E4; text-align:center; border:1px solid #FBC2C4; font-weight:400; font-size:13px } div.wpcf7 .wpcf7-mail-sent-ok { margin:15px 0 0; padding:10px; background:#d2f0cc; border:1px solid #a9d1a2; text-align:center; color:#61825b; font-weight:400 } div.wpcf7-mail-sent-ng { margin:0; padding:10px; background:#ffe9e9; color:#d04544; border:1px solid #e7a9a9 } .wpcf7 input,.wpcf7 textarea { margin-top:5px } div.wpcf7 .col input,div.wpcf7 .one-half input { width:100% } div.wpcf7 .one-half { padding-left:20px } div.wpcf7 .one-half.first { padding-left:0 } div.wpcf7 .full-width input { width:100% } .cli-contc { color:#5F7998 } .cli-contc:hover { color:#58718e } .cli-contc:active { color:#4d637d } #map-arrow-icon { font-size:56px; color:#5F7998; line-height:1em; margin-top:0 } #map-arrow-icon:hover { font-size:56px; color:#58718e; line-height:1em; margin-top:0 } #map-arrow-icon:active { font-size:56px; color:#4d637d; line-height:1em; margin-top:0 } #login-page-wrap { margin-top:80px; text-align:center } #login-page-logo { margin-bottom:10px } #login-page-logo a { font-weight:700; font-weight:600; font-size:26px; color:#000 } #login-template-form { display:inline-block; border:1px solid #eee; background:#f7f7f7; padding:20px; width:300px } #login-template-form label { font-size:11px; text-transform:uppercase; font-weight:400; text-align:left; letter-spacing:1px; display:block; float:none; margin-bottom:5px; color:#999 } #login-template-form input[type=password],#login-template-form input[type=text] { width:100%; background:#fff } #login-template-form .button-primary { width:100% } #login-template-form .login-submit { margin:0 } #login-template-form input[type=submit] { height:40px; line-height:40px } #wpex-loginform-wrap label { font-size:1.125em } #wpex-loginform-wrap input[type=password],#wpex-loginform-wrap input[type=text] { width:100%; font-size:1em; box-shadow:0 1px 3px rgba(0,0,0,.1); border:1px solid transparent; margin-top:10px; border-radius:3px } #wpex-loginform-wrap input[type=password]:focus,#wpex-loginform-wrap input[type=text]:focus { border-color:#ccc; box-shadow:0 1px 2px rgba(0,0,0,.1); color:#333 } #wpex-loginform-wrap p:last-child { margin:0 } #wpex-loginform-wrap a:hover { color:#4d4d4d; text-decoration:none } .archives-section { margin-bottom:60px } .archives-section h2 { margin:0 0 10px } .archives-list { list-style:none; border-top:1px solid #eee; padding-top:10px } .archives-list li { display:block; color:#999; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px } .archives-list li a { color:#999 } .archives-list li a:hover { color:#000; text-decoration:none } .archives-list li .fa { color:#999; margin-right:15px } #comments { margin-bottom:40px } #comments.empty-closed-comments { display:none } .comment-notes { color:#666 } #comments .children { margin-left:30px } #comments li article { position:relative } .comment-author { left:0; position:absolute; top:0; padding:3px; border:1px solid #e4e4e4 } .comment-author .avatar { display:block } .comment-details { position:relative; margin-bottom:25px; padding-bottom:25px; margin-left:80px; border-bottom:1px solid #eee } .comment-meta { margin-bottom:10px } .comment-meta .fn { font-size:14px; font-weight:700; font-weight:600; color:#000 } .comment-date a { font-size:11px; color:#909090!important; margin-right:10px } .comment-date a:hover { color:#4d4d4d!important } #cancel-comment-reply-link { display:block; color:red!important; cursor:pointer; font-size:12px } #cancel-comment-reply-link:hover { text-decoration:underline } .logged-in-as { font-size:11px; margin:0 0 10px } p.comment-notes { font-size:12px; margin:5px 0 30px } #respond h3 { font-size:16px; margin:30px 0 0; font-weight:700; font-weight:600 } .comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url,.comment-form-website { margin:0 0 10px } .comment-form-author input,.comment-form-comment input,.comment-form-email input,.comment-form-url input,.comment-form-website input { width:50% } #commentform label { display:block; margin-bottom:3px } #commentform #submit { float:none } .comment-navigation { font-size:12px } .nav-next { text-align:right } .form-allowed-tags { display:none } span.required { color:red; font-size:9px; position:relative; top:-4px } .no-comments { text-align:right } .no-comments i { margin-right:8px } .comment-subscription-form { margin:0 } .comment-subscription-form:after { clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden } .comment-subscription-form input,.comment-subscription-form label { float:left; font-size:11px; margin:0!important; margin-right:5px!important } .ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social *,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar,.ilightbox-toolbar * { float:none; margin:0; padding:0; border:0; outline:0; font-size:100%; line-height:100%; vertical-align:baseline; background:0 0; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:-moz-none; -khtml-user-select:none; -o-user-select:none; user-select:none } .ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar { -webkit-transform:translateZ(); -moz-transform:translateZ() } .ilightbox-noscroll { overflow:hidden } .ilightbox-closedhand * { cursor:url(http://www.montorobotella.com/wp-content/themes/montorobotella/closedhand.cur),default!important } .ilightbox-overlay { display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100000 } .ilightbox-loader { position:fixed; z-index:100005; top:45%; left:-192px; padding-left:30px; opacity:.9; -ms-filter:alpha(Opacity=90); filter:alpha(opacity=90); -webkit-border-radius:0 100px 100px 0; border-radius:0 100px 100px 0 } .ilightbox-loader div { width:72px; height:72px; -webkit-border-radius:0 100px 100px 0; border-radius:0 100px 100px 0 } .ilightbox-loader.horizontal { left:45%; top:-192px; padding:0; padding-top:30px; -webkit-border-radius:0 0 100px 100px; border-radius:0 0 100px 100px } .ilightbox-loader.horizontal div { -webkit-border-radius:0 0 100px 100px; border-radius:0 0 100px 100px } .ilightbox-toolbar { display:none; position:fixed; z-index:100010 } .ilightbox-toolbar a { float:left; cursor:pointer } .ilightbox-toolbar .ilightbox-next-button,.ilightbox-toolbar .ilightbox-prev-button { display:none } .ilightbox-thumbnails { display:block; position:fixed; z-index:100009 } .ilightbox-thumbnails.ilightbox-horizontal { bottom:0; left:0; width:100%; height:100px } .ilightbox-thumbnails.ilightbox-vertical { top:0; right:0; width:140px; height:100%; overflow:hidden } .ilightbox-thumbnails .ilightbox-thumbnails-container { display:block; position:relative } .ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container { width:100%; height:100px } .ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container { width:140px; height:100% } .ilightbox-thumbnails .ilightbox-thumbnails-grid { display:block; position:absolute; -webkit-transform:translateZ(); -moz-transform:translateZ() } .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail { display:block; cursor:pointer; padding:10px; position:relative } .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img { width:100%; height:100%; -webkit-border-radius:2px; border-radius:2px; -ms-interpolation-mode:bicubic } .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon { width:100%; height:100%; position:absolute; top:0; left:0; opacity:.7 } .ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover { opacity:1 } .ilightbox-holder { display:none; position:fixed; z-index:100003; -webkit-transform:none; -moz-transform:none } .ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev { cursor:pointer } .ilightbox-holder div.ilightbox-container { position:relative; width:100%; height:100% } .ilightbox-holder img.ilightbox-image { width:100%; height:100% } .ilightbox-holder .ilightbox-container .ilightbox-caption { display:none; position:absolute; left:30px; right:30px; bottom:0; max-width:100%; padding:5px 10px; margin:0 auto; font-size:12px; line-height:150%; word-wrap:break-word; z-index:20003; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0 } .ilightbox-holder .ilightbox-container .ilightbox-social { display:none; position:absolute; left:10px; top:10px; padding:5px; padding-left:0; z-index:20003; height:16px } .ilightbox-holder .ilightbox-container .ilightbox-social ul { float:left; list-style:none; height:16px } .ilightbox-holder .ilightbox-container .ilightbox-social ul li { display:inline } .ilightbox-holder .ilightbox-container .ilightbox-social ul li a { float:left; margin-left:5px; width:16px; height:16px; background-repeat:no-repeat; background-position:50% } .ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a { background-image:url(images/lightbox/social_icons/facebook_16.png) } .ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a { background-image:url(images/lightbox/social_icons/digg_16.png) } .ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a { background-image:url(images/lightbox/social_icons/twitter_16.png) } .ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a { background-image:url(images/lightbox/social_icons/delicious_16.png) } .ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a { background-image:url(images/lightbox/social_icons/reddit_16.png) } .ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a { background-image:url(images/lightbox/social_icons/google_plus_16.png) } .ilightbox-holder .ilightbox-alert { display:block; position:absolute; left:0; right:0; top:0; bottom:0; text-align:center; padding-top:100px; margin:auto; width:300px; height:50px } .ilightbox-holder .ilightbox-wrapper { width:100%; height:100%; overflow:auto } .ilightbox-holder .ilightbox-inner-toolbar { position:relative; z-index:100 } .ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar { position:absolute } .ilightbox-button { position:fixed; z-index:100008; cursor:pointer } .isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails { display:none!important } .isMobile .ilightbox-toolbar .ilightbox-next-button,.isMobile .ilightbox-toolbar .ilightbox-prev-button { display:block } .tipsy { font-size:10px; position:absolute; padding:5px; z-index:99 } .tipsy-inner { background-color:#000; color:#FFF; max-width:200px; padding:5px 8px 4px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px } .tipsy-arrow { position:absolute; width:0; height:0; line-height:0; border:5px dashed #000 } .tipsy-arrow-n { border-bottom-color:#000 } .tipsy-arrow-s { border-top-color:#000 } .tipsy-arrow-e { border-left-color:#000 } .tipsy-arrow-w { border-right-color:#000 } .tipsy-n .tipsy-arrow { top:0; left:50%; margin-left:-5px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent } .tipsy-nw .tipsy-arrow { top:0; left:10px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent } .tipsy-ne .tipsy-arrow { top:0; right:10px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent } .tipsy-s .tipsy-arrow { bottom:0; left:50%; margin-left:-5px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent } .tipsy-sw .tipsy-arrow { bottom:0; left:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent } .tipsy-se .tipsy-arrow { bottom:0; right:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent } .tipsy-e .tipsy-arrow { right:0; top:50%; margin-top:-5px; border-left-style:solid; border-right:none; border-top-color:transparent; border-bottom-color:transparent } .tipsy-w .tipsy-arrow { left:0; top:50%; margin-top:-5px; border-right-style:solid; border-left:none; border-top-color:transparent; border-bottom-color:transparent } #bloque-formulario { display:block; margin:0 auto; max-width:600px } #formul-email { display:inline-block; margin-top:20px } #formul-select { display:inline-block; margin-top:20px; margin-bottom:5px } #formul-msj-txt { display:inline-block; margin-top:20px } .wpcf7-form-control { width:100%!important; border-radius:0!important } .wpcf7-submit { width:100px!important; background-color:#5f7998!important; font-weight:600!important; font-size:13px; border-radius:0!important } .wpcf7-submit:hover { background-color:#58718e!important } .wpcf7-submit:active { background-color:#4d637d!important } @media print { #footer,#footer-bottom,#footer-callout-wrap,#sidebar,#site-navigation-wrap,#top-bar-wrap,.post-pagination,.product form.cart,.related.products,.toggle-bar-btn { display:none } .container { width:100%; padding:0 } .wpb_accordion_content,.wpb_toggle_content { display:block!important}}