html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;border:0 none transparent}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}p{margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid #ccc;border-color:#ccc #ccc #bbb #ccc;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa #bbb;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999}.main-navigation ul ul ul{left:100%;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul{display:block}.menu-toggle{cursor:pointer;display:none}@media screen and (max-width: 600px){.menu-toggle,.main-navigation.toggled .nav-menu{display:block}.main-navigation ul{display:none}}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:none;height:auto;max-width:90%}.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.site-main [class*="navigation"]{margin:0 0 1.5em;overflow:hidden}[class*="navigation"] .nav-previous{float:left;width:50%}[class*="navigation"] .nav-next{float:right;text-align:right;width:50%}.comment-content a{word-wrap:break-word}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}html,body{font-family:"Open sans",Arial,Verdana,Helvetica,sans-serif;color:#10151a;text-align:left;margin:0;padding:0;font-size:100%}body{padding-top:0;background-color:#fff;-webkit-perspective:1000;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6em}a,a:link,a:visited{text-decoration:none;color:#3f81d4;display:block;padding:1em 2em 2em}a:hover{text-decoration:none;color:#39f;display:block}img{border:#FFFFFF 0 none}p a,p a:link,p a:visited,p a:hover{display:inline;border-bottom:1px dotted #3f81d4;padding-bottom:0px;line-height:1.6em}p a:visited{color:#2e74cc}p a:hover{border-bottom:1px solid #39f;padding-bottom:0px;color:#39f}strong{color:#000}h1{font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif;font-size:1.9em;line-height:1.9em;font-weight:normal;color:#161c20;margin:1em 0 0.75em 0}h1.entry-title{margin-top:0;padding-top:1em}h2{font-size:1.4em;line-height:1.4em;font-weight:bold;color:#2b363e;margin:0.75em 0 0.75em 0}h3{font-size:1.275em;line-height:1.275em;font-weight:bold;color:#161c20;margin:0.5em 0 0.5em 0;text-align:center}h4{font-size:1.2em;line-height:1.2em;font-weight:normal;color:#161c20;margin:0.3em 0 0.3em 0}h5{font-size:1.1em;line-height:1.1em;font-weight:normal;color:#161c20;margin:0.25em 0 0.25em 0}h1,h2,h3,h4,h5{font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif}em{color:#555;font-weight:bold}#headerContainer{width:100%;display:block;clear:both;background-color:#fff;margin:0;padding:0;border-top:6px solid #161e25}#mainLogo{position:relative;float:left;padding-top:0.3em;max-width:33%}#mainLogo a{float:left;padding:0}#mainLogo #simboloEserrano{position:relative;z-index:1;width:25%;height:auto}#mainLogo #simboloEserrano img{height:auto;width:100%}@media screen and (min-width: 1200px){#mainLogo #simboloEserrano{text-align:left;width:auto}}@media screen and (max-width: 670px){#mainLogo #textosEserrano #tagline{font-size:0.8em}}#mainLogo #textosEserrano a{width:60%;font-size:0.9em;line-height:1.2em;font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif;font-style:italic;letter-spacing:0}@media screen and (min-width: 1200px){#mainLogo #textosEserrano a{width:auto;font-size:0.94em;line-height:1.5em}}#mainLogo #textosEserrano a:link,#mainLogo #textosEserrano a:hover,#mainLogo #textosEserrano a:visited{color:#10151a}#mainLogo #textosEserrano img{padding-top:1em}@media screen and (min-width: 1200px){#mainLogo #textosEserrano img{padding-top:1.6em}}
.main-navigation{clear:none;float:left}#mainNavigation{width:65%;float:right;margin-top:1.1em}@media screen and (min-width: 1024px){#mainNavigation{width:65%}}#mainNavigation a{padding:0.1em 3%;margin:0 5%;font-size:0.88em;text-align:center}#mainNavigation .menu li{width:20%;line-height:17px;font-size:0.9em}@media screen and (min-width: 1223px){#mainNavigation{clear:none;padding-top:0.5em;width:auto;max-width:43%;float:left;margin-top:0;margin-left:33%;position:absolute}#mainNavigation .menu li{width:17%;border-right:1px solid #ececec;padding:0 0.45em;font-size:1em;line-height:1.8em;-webkit-transition:background-image 0.3s ease-out, 0.3s, margin-top 0.35s ease 0s;-moz-transition:background-image 0.3s ease-out, 0.3s, margin-top 0.35s ease 0s;-ms-transition:background-image 0.3s ease-out, 0.3s, margin-top 0.35s ease 0s;-o-transition:background-image 0.3s ease-out, 0.3s, margin-top 0.35s ease 0s;transition:background-image 0.3s ease-out, 0.3s, margin-top 0.35s ease 0s}#mainNavigation .menu li:hover{-webkit-box-shadow:0 0 2px 0px rgba(0,0,0,0.7);-moz-box-shadow:0 0 2px 0px rgba(0,0,0,0.7);box-shadow:0 0 2px 0px rgba(0,0,0,0.7);text-shadow:0 1px 2px rgba(0,0,0,0.8);background-color:#5a9fed;border-right-color:#2c85e8;border-bottom:3px solid white;border-top:1px solid #1378e7;color:#fff !important;margin-top:-0.75em;padding-bottom:0.75em}#mainNavigation .menu li a{max-width:104px;margin:0 auto;font-size:0.92em;text-transform:lowercase;padding:1.8em 0.1em 0.9em;line-height:1.35em;display:block;width:100%;text-align:center;font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif;letter-spacing:0;min-height:3.3em}#mainNavigation .menu li a:hover{color:#fff}#mainNavigation .menu li.current-menu-item,#mainNavigation .menu li.current-page-item,#mainNavigation .menu li.current-page-ancestor{background:url("./images/current-section-marker.png") #1e7de6 no-repeat center bottom}#mainNavigation .menu li.current-menu-item:hover,#mainNavigation .menu li.current-page-item:hover,#mainNavigation .menu li.current-page-ancestor:hover{background-image:none}#mainNavigation .menu li.current-menu-item a,#mainNavigation .menu li.current-page-item a,#mainNavigation .menu li.current-page-ancestor a{color:#fff}}#topFields{float:right;display:inline;margin-top:0;margin-bottom:2.5em;width:40%}@media screen and (max-width: 750px){#topFields{width:70%}}@media screen and (min-width: 1223px){#topFields{margin-top:1.75em;margin-bottom:0;width:auto}}#topFields .topFloat{float:right;display:inline;width:40%;border:1px solid #b2b2b2;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:0.1em 0.3em;margin-top:1em;font-size:0.73em}#topFields .topFloat:first-of-type{margin-left:5%;margin-right:5%}#topFields .topFloat #chooseLanguage,#topFields .topFloat #searchForm{width:95%;border:0 transparent none;color:#666;margin:0 auto;padding-left:0.3em;font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif}#topFields .topFloat #chooseLanguage input,#topFields .topFloat #searchForm input{font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif;border:0 transparent none;color:#666}#topFields .topFloat #chooseLanguage .searchField,#topFields .topFloat #searchForm .searchField{width:75%}@media screen and (min-width: 600px) and (max-width: 750px){#topFields .topFloat #chooseLanguage .searchField,#topFields .topFloat #searchForm .searchField{width:81%}}#topFields .topFloat #chooseLanguage .search-submit,#topFields .topFloat #searchForm .search-submit{vertical-align:text-bottom;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}#topFields .topFloat #chooseLanguage .search-submit:hover,#topFields .topFloat #searchForm .search-submit:hover{opacity:0.5}#topFields .topFloat #chooseLanguage{width:94%}#topFields .topFloat #chooseLanguage option{color:#666;padding:0.1em}.entry-content .search-field{margin:0 auto 2em auto}.entry-content .search-form{max-width:40%;margin:0 auto}.entry-content .search-form input,.entry-content .search-form button{padding:1em 2%;width:45%}.entry-content .search-form button{padding:0.78em 0}#secondaryMenuRow{display:block;width:100%;clear:left;background-color:#161e25;margin-top:-2em;padding:0;position:relative;z-index:0;font-size:0.92em;min-height:2.3em;float:left;color:#dbdddf}#secondaryMenuRow .extTagline{font-size:0.95em;margin-left:138px;margin-top:0.3em}#secondaryMenuRow ul{list-style-type:none;list-style-position:inside;display:block;float:left;margin:0 auto;width:81%;font-size:0.9em;text-align:center}#secondaryMenuRow ul li{display:inline-block;vertical-align:text-top}#secondaryMenuRow ul li a{margin-left:1em;padding:0.15em 1em;color:#eaeff5;border-bottom:1px solid #3c5265;font-size:0.95em;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}@media screen and (min-width: 1200px){#secondaryMenuRow ul li a{padding:0.2em 2.1em}}#secondaryMenuRow ul li a:hover{text-shadow:0 0 3px rgba(255,255,255,0.7);background-color:#334555;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;color:#d9d9d9}#secondaryMenuRow ul li.currentLevelPage a{-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:#293845}.socialLinks{float:right;margin:0.1em 1em 0 auto;display:inline-block}.socialLinks a{padding:0.3em 0.4em 0 0.4em;display:inline-block;float:left;margin-bottom:0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.socialLinks a:hover{opacity:70}.socialLinks .twitterLink,.socialLinks .linkedinLink,.socialLinks .gplusLink{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.socialLinks .twitterLink svg,.socialLinks .linkedinLink svg,.socialLinks .gplusLink svg{width:24px;height:24px;display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-webkit-transition:box-shadow 0.2s ease;-moz-transition:box-shadow 0.2s ease;-o-transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease}.socialLinks .twitterLink svg:hover,.socialLinks .linkedinLink svg:hover,.socialLinks .gplusLink svg:hover{opacity:0.95;-webkit-box-shadow:0 0 15px 0px rgba(225,245,255,0.85);-moz-box-shadow:0 0 15px 0px rgba(225,245,255,0.85);box-shadow:0 0 15px 0px rgba(225,245,255,0.85)}.breadcrumb-container .breadcrumbs{clear:both;width:100%;background-color:#e3e7eb;font-size:0.9em;letter-spacing:0;border-top:1px solid #e3e7eb;border-bottom:1px solid #e3e7eb;color:#6e8294;text-shadow:1px 1px 0 rgba(255,255,255,0.3);font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif}.breadcrumb-container .breadcrumbs .crumb{display:inline}.breadcrumb-container .breadcrumbs .crumb a{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;display:inline;padding:0.2em 1em}.breadcrumb-container .breadcrumbs .crumb a:hover{background-color:#eef1f4;text-shadow:1px 1px 0 rgba(255,255,255,0.7);padding:0.2em 2.5em;border-right:10px solid #e3e7eb;border-left:10px solid #e3e7eb}.breadcrumb-container .breadcrumbs .currentPage,.breadcrumb-container .breadcrumbs .youreat{color:#374859;display:inline;padding-left:1em}.breadcrumb-container .breadcrumbs .currentPage{color:#161c20}#floatingMenu{display:block;clear:both;width:100%;font-size:0.9em;position:fixed;top:0;z-index:3;-webkit-transform:translate3d(0, 0, 0);-webkit-perspective:1000px;background-color:#fff;border-bottom:1px solid #ececec;-webkit-box-shadow:0 1px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0 1px 3px 0px rgba(0,0,0,0.35);box-shadow:0 1px 3px 0px rgba(0,0,0,0.35)}#floatingMenu .smallLogo{float:left;max-width:195px;padding:0.46em 1em 0.2em}#floatingMenu img{float:left}#floatingMenu .floatingMenuButtons ul{list-style:none;float:left;margin:0;padding:0}#floatingMenu .floatingMenuButtons .menu li{float:left;padding:0 1.25em}#floatingMenu .floatingMenuButtons .menu li:hover{background-color:#5a9fed;border-right-color:#2c85e8;color:#fff !important}#floatingMenu .floatingMenuButtons .menu li a{margin:0 auto;font-size:0.8em;text-transform:lowercase;padding:0.8em 0.1em 0.3em;display:block;width:100%;text-align:center;font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif;letter-spacing:0}#floatingMenu .floatingMenuButtons .menu li a:hover{color:#fff}#floatingMenu .menu li.current-menu-item,#floatingMenu .menu li.current-page-item,#floatingMenu .menu li.current-page-ancestor{background-color:#f8f9fa}#floatingMenu .menu li.current-menu-item:hover,#floatingMenu .menu li.current-page-item:hover,#floatingMenu .menu li.current-page-ancestor:hover{background-image:none}#floatingMenu .menu li.current-menu-item a,#floatingMenu .menu li.current-page-item a,#floatingMenu .menu li.current-page-ancestor a{color:#39f}#floatingMenu .floatingBreadcrumbs{font-size:0.9em}#floatingMenu .floatingBreadcrumbs .breadcrumb-container .breadcrumbs{background-color:#f2f4f5;border-bottom:0 transparent none;border-top:1px solid #EEE}#floatingMenu .floatingBreadcrumbs .breadcrumb-container .breadcrumbs .crumb{background-color:#f2f4f5}#floatingMenu .floatingBreadcrumbs .breadcrumb-container .breadcrumbs .crumb a{color:#3d7ccc;background-color:#f2f4f5;-webkit-transition:none 0s ease;-moz-transition:none 0s ease;-o-transition:none 0s ease;transition:none 0s ease;padding:0.2em 1em}#floatingMenu .floatingBreadcrumbs .breadcrumb-container .breadcrumbs .crumb a:hover{padding:0.2em 1em;background-color:#f8f9fa;border-width:0}#floatingMenu .topCta{float:right;font-size:0.95em;margin:0;padding:0}#floatingMenu .topCta .ctaText{padding-top:0.5em;float:right}#floatingMenu .topCta a{float:right;padding:0.05em 0.75em;margin:0.29em 1em 0 0.69em;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:#1e7de6;color:#ffffff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}#floatingMenu .topCta a:hover{background-color:#4797f0}#catapult-cookie-bar{background-color:#2c3842 !important;width:98% !important;margin-left:1% !important;margin-right:1% !important;padding-left:0 !important;padding-right:0 !important;text-align:center !important;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-khtml-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;opacity:0.9;-webkit-box-shadow:1px 2px 3px 0px rgba(0,0,0,0.7);-moz-box-shadow:1px 2px 3px 0px rgba(0,0,0,0.7);box-shadow:1px 2px 3px 0px rgba(0,0,0,0.7);font-size:0.95em}#catapult-cookie-bar button#catapultCookie{-webkit-transition:background-color 0.25s ease-in-out;-moz-transition:background-color 0.25s ease-in-out;-o-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;background-color:#1e7de6 !important;-webkit-box-shadow:0 0 3px 0px rgba(255,255,255,0.65) inset;-moz-box-shadow:0 0 3px 0px rgba(255,255,255,0.65) inset;box-shadow:0 0 3px 0px rgba(255,255,255,0.65) inset;text-shadow:1px 1px 0 rgba(0,0,0,0.5);font-family:"Ubuntu",Arial,Helvetica,Verdana,sans-serif}#catapult-cookie-bar button#catapultCookie:hover{background-color:#4c98eb !important;-webkit-box-shadow:0 0 6px 0px rgba(255,255,255,0.5) inset;-moz-box-shadow:0 0 6px 0px rgba(255,255,255,0.5) inset;box-shadow:0 0 6px 0px rgba(255,255,255,0.5) inset;text-shadow:1px 1px 0 rgba(0,0,0,0.85)}#catapult-cookie-bar a{display:inline;color:#92b8e7 !important;padding:0.25em 0.5em}#catapult-cookie-bar a:hover{color:#cce5ff !important}#heroBackground{display:block;width:100%;background-repeat:no-repeat;background-color:#161e25;height:auto;margin-top:0;padding-bottom:0.5em;border-top:1px solid #41474d;clear:both;min-height:26em;background-position:0 0;background-size:cover}@media screen and (max-width: 660px){#heroBackground{min-height:14em;background-position:center bottom;background-size:contain}}#heroBackground h1{padding-top:0.25em;padding-bottom:0.25em;font-weight:bold;max-width:50%;margin:0 auto;color:#fff;text-align:center}#heroBackground h2{font-size:1.54em;line-height:1.35em;text-shadow:1px 1px 0 #FFF}#heroBackground .heroTitle{margin-top:0;padding-top:0;background-color:rgba(11,27,45,0.6);width:100%;text-shadow:1px 1px 0 #161e25;border-bottom:1px solid rgba(9,22,37,0.6)}#heroBackground .heroTitle h1{max-width:90%;line-height:1.4em}@media screen and (min-width: 1200px){#heroBackground .heroTitle h1{max-width:75%;line-height:1.6em}}@media screen and (min-width: 1730px){#heroBackground .heroTitle h1{max-width:50%}}#heroBackground .heroText{max-width:90%;padding:0.2em 4%;background-color:white;background-color:rgba(255,255,255,0.95);margin:0.9em auto;clear:both;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5)}@media screen and (min-width: 1040px){#heroBackground .heroText{max-width:70%;padding:0.2em 1.9em}}@media screen and (min-width: 1200px){#heroBackground .heroText{max-width:50%}}@media screen and (min-width: 1730px){#heroBackground .heroText{max-width:40.8%}}#heroBackground .heroText p{margin-top:1.3em;margin-bottom:1.3em}.heroCTA,.cta{display:block;clear:both;text-align:center;margin:1em auto;width:100%}.heroCTA a,.cta a{background-color:#1e7de6;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;color:#f2f2f2;text-shadow:1px 1px 0 #1564bc;padding:0.6em 1em;width:80%;text-align:center;margin:0 auto;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.35);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.35);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.35);border:2px solid #4797f0;font-size:1.2em;font-weight:bold;letter-spacing:0.025em}@media screen and (min-width: 900px){.heroCTA a,.cta a{width:33%}}.heroCTA a:hover,.cta a:hover{color:#fff;background-color:#4797f0;border-color:#76b2f4}.cta{background-color:#dde2e6;margin:0;padding:1.1em 0;border-top:1px solid #ececec;border-bottom:1px solid #d7dde2}.cta p{margin-bottom:0.9em;color:black}.cta a{width:80%;margin-bottom:0.25em}@media screen and (min-width: 720px){.cta a{width:40%}}@media screen and (min-width: 1200px){.cta a{width:20%}}
.entry-footer .cta{background-color:#fff;border:1px solid #b2b2b2;margin:0 auto;width:90%}@media screen and (min-width: 720px){.entry-footer .cta{width:75%}}@media screen and (min-width: 1200px){.entry-footer .cta{width:44%}}.entry-footer .cta p{font-size:1.1em}.entry-footer .cta a{width:45%}.entry-footer .ctaLine{margin-bottom:2em}.page-template-pageTutorial .cta a,.home .cta a,.page-id-7 .cta a{padding:1.2em 0.5em;width:80%}@media screen and (min-width: 900px){.page-template-pageTutorial .cta a,.home .cta a,.page-id-7 .cta a{width:33%}}
#colophon{width:100%;display:block;background-color:#161e25;text-align:center;color:#ffffff;border-top:2px solid #546b80;padding:0.76em 0}#colophon address{margin:0 0 0.75em}#colophon .footerSocial{margin:0 auto 2em;text-align:center;width:auto}#colophon .footerSocial .socialLinks{margin:0 auto;float:none;text-align:center;width:auto}#colophon .footerSocial .socialLinks a{float:none}#colophon .footerSocial .socialLinks svg{height:48px;width:48px}#colophon .footerSocialCTA{margin:0.5em auto;color:#d8d8d8;font-style:italic}#colophon .alsoLink{padding:0;color:#DDD;border-bottom:1px dotted #DDD;display:inline-block;clear:both}#colophon .alsoLink:hover{color:#FFF;border-bottom:1px solid #FFF}#colophon .bottomLinks{margin:0 auto 1.2em;background-color:#1771d3;border-top:1px solid #80bfff;border-bottom:1px solid #7492ac;padding:1em 0;width:100%}#colophon .bottomLinks a{color:#fff;display:inline;padding:1em 1.75em}#colophon .bottomLinks a:hover{color:#fff;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;-webkit-box-shadow:0 1px 2px 0px rgba(0,0,0,0.35);-moz-box-shadow:0 1px 2px 0px rgba(0,0,0,0.35);box-shadow:0 1px 2px 0px rgba(0,0,0,0.35);background-color:#5a9fed}#colophon .invertedLogo{text-align:center;margin:0.6em auto 0.45em auto}#colophon .footerDetails{color:#d8d8d8;font-style:italic;margin:0 auto 0.75em}.site-main .entry-title,.site-main .entry-content,.site-main .entry-footer{margin:0 auto}.site-main .entry-title{margin-bottom:0.74em}.site-main h3.entry-title{font-weight:bold;color:black}.site-main h1.entry-title{font-weight:bold;border-top:2px solid white;width:100%;max-width:100%;margin:0 auto;text-align:center;padding:1em 0;background-color:#161e25;color:white;-webkit-box-shadow:0 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0 1px 2px 0px rgba(0,0,0,0.25)}.site-main .type-page h2{max-width:100%;width:100%;text-align:center;margin-top:0;padding-top:0.5em;padding-bottom:0.45em;background-color:#f6f6f6;border-bottom:1px solid #253a49;background-image:-webkit-radial-gradient(#3b5d74, #2e485a);background-image:-o-radial-gradient(#3b5d74, #2e485a);background-image:-moz-radial-gradient(#3b5d74, #2e485a);background-image:radial-gradient(#3b5d74, #2e485a);-webkit-box-shadow:0 0.12em 0.12em 0px rgba(0,0,0,0.5) inset;-moz-box-shadow:0 0.12em 0.12em 0px rgba(0,0,0,0.5) inset;box-shadow:0 0.12em 0.12em 0px rgba(0,0,0,0.5) inset;color:white;text-shadow:1px 1px 1px rgba(31,48,60,0.95)}.site-main .entry-content{border-top:1px solid #CCC}.page-template-pageLogo-php .site-main h1.entry-title{text-align:center;max-width:100%;text-shadow:1px 2px 1px #d2d2d2;background-color:white;color:#10151a}.page-template-pageLogo-php #mainContainer{-webkit-box-shadow:0 0.15em 0.15em 0px rgba(0,0,0,0.15) inset;-moz-box-shadow:0 0.15em 0.15em 0px rgba(0,0,0,0.15) inset;box-shadow:0 0.15em 0.15em 0px rgba(0,0,0,0.15) inset}.page-template-pageLogo-php .entry-content h2{width:100%;max-width:100%;margin:0 auto;text-align:center;padding:1em 0;background-color:#161e25;border-top:2px solid #ececec;border-bottom:1px solid #333f4a;color:white;-webkit-box-shadow:0 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0 1px 2px 0px rgba(0,0,0,0.25);background-image:-webkit-radial-gradient(#4f6c85, #425a6f);background-image:-o-radial-gradient(#4f6c85, #425a6f);background-image:-moz-radial-gradient(#4f6c85, #425a6f);background-image:radial-gradient(#4f6c85, #425a6f)}.page-template-pageLogo-php .entry-content h3{width:100%;max-width:100%;margin:0 auto;text-align:center;padding:1.5em 0 1em;border-bottom:2px solid #4b677b;-webkit-box-shadow:0 0.2em 0.35em 0px rgba(0,0,0,0.45) inset;-moz-box-shadow:0 0.2em 0.35em 0px rgba(0,0,0,0.45) inset;box-shadow:0 0.2em 0.35em 0px rgba(0,0,0,0.45) inset;color:white;text-shadow:1px 1px 1px rgba(31,48,60,0.95);background-color:#161e25}.entry-content h3.customers{background:url("./images/Thin-requirements-back-V4.jpg") #7b7973 left center no-repeat;border-bottom-color:#615f5a;font-weight:bold}.entry-content h3.works{background:url("./images/Thin-design-works-back.jpg") #262626 left center no-repeat;border-bottom-color:#404040;font-weight:bold}.entry-content h3.customers{background:url("./images/Thin-others-back.jpg") #503c15 left center no-repeat;border-bottom-color:#281e0a;font-weight:bold}.entry-content h3.other{background:url("./images/Thin-key-warm-eserrano-2.jpg") #271912 left center no-repeat;border-bottom-color:#4a2f22;font-weight:bold}.showcaseLine{display:block;clear:both;width:100%;padding:1.2em 0 0.5em;margin:0;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;background-color:#161e25;background-image:-webkit-radial-gradient(#545e67, #161e25);background-image:-o-radial-gradient(#545e67, #161e25);background-image:-moz-radial-gradient(#545e67, #161e25);background-image:radial-gradient(#545e67, #161e25);-webkit-box-shadow:0 0.25em 0.25em 0px rgba(0,0,0,0.55) inset;-moz-box-shadow:0 0.25em 0.25em 0px rgba(0,0,0,0.55) inset;box-shadow:0 0.25em 0.25em 0px rgba(0,0,0,0.55) inset}.showcaseLine .imageContainer{margin:0 auto;text-align:center;max-width:90%}@media screen and (min-width: 720px){.showcaseLine .imageContainer{max-width:58%}}@media screen and (min-width: 1200px){.showcaseLine .imageContainer{max-width:44%}}.showcaseLine .imageContainer img{width:100%;max-width:900px;height:auto;border:0.25em solid #0c1115;-webkit-box-shadow:0.05em 0.05em 1em 0px rgba(0,0,0,0.9);-moz-box-shadow:0.05em 0.05em 1em 0px rgba(0,0,0,0.9);box-shadow:0.05em 0.05em 1em 0px rgba(0,0,0,0.9);-webkit-border-radius:0.8em;-moz-border-radius:0.8em;-khtml-border-radius:0.8em;border-radius:0.8em}.showcaseLine .signature{font-style:italic;color:#b2b2b2;font-size:0.85em;margin:0 0 0 auto;text-align:right}.entry-content p,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content ul{margin-left:auto;margin-right:auto;max-width:90%}@media screen and (min-width: 1040px){.entry-content p,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content ul{max-width:70%}}@media screen and (min-width: 1200px){.entry-content p,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content ul{max-width:50%}}@media screen and (min-width: 1730px){.entry-content p,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content ul{max-width:42%}}.entry-content h2{font-size:1.61em;line-height:1.4em;margin-top:0.5em;margin-bottom:0.25em;padding-left:0;padding-right:0}.entry-content h3{font-size:1.6575em;color:#000;font-weight:bold;margin-top:1.85em;margin-bottom:1.1em;padding:0.25em 0;max-width:100%}.entry-content p,.entry-content ul{font-size:1.175em;line-height:1.75em;margin:1.45em auto 1.65em auto}.entry-content ul{padding-left:4em;margin-top:1.65em;margin-bottom:2em;list-style:none;list-style-position:outside}.entry-content ul li{margin-top:0.76em;margin-bottom:0.76em}.entry-content ul li:before{content:"";line-height:1em;width:.35em;height:.35em;background-color:#3f81d4;float:left;margin:.7em 0 0 -0.85em;border-radius:50%}.entry-content ul li a{display:inline}.entry-content a{padding:0.1em}.requirements,.listDetailContainer{display:block;clear:both;max-width:80%;min-width:220px;margin:0 auto}.requirements ul,.listDetailContainer ul{margin-top:0.1em;margin-bottom:0.5em}.requirements ul li,.listDetailContainer ul li{font-size:0.95em;margin-top:1em;margin-bottom:1em;text-align:justify}ul.middleColumn{float:none;max-width:90%;width:90%;padding-left:3%;padding-right:6%}@media screen and (min-width: 900px){ul.middleColumn{float:left;max-width:35%;width:35%;padding-left:6%;padding-right:6%}ul.middleColumn:last-of-type{padding-left:0}}
.bottomSignature{width:40%;margin:0.5em auto;display:block;clear:both;padding-bottom:4em}.bottomSignature p{color:#424242;text-align:right;margin-right:0;font-style:italic}.bottomSignature img{margin:0 0 0 auto;text-align:right;float:right;clear:both}#containedLinks{margin:0 auto;max-width:90%;padding:1em 5%;clear:both;background-color:#ececec;background-position:0 0;background-repeat:repeat;background-size:100% auto;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 2px 6px 0px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 2px 6px 0px rgba(0,0,0,0.2) inset;box-shadow:0 2px 6px 0px rgba(0,0,0,0.2) inset;display:block;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#containedLinks:after{content:"";clear:both;display:table}.listItemContainer{margin:1.5em 1%;text-align:left;background-color:#fff;border:1px solid #d8d8d8;float:left;width:90%;max-width:600px;padding:1em 4%}@media screen and (min-width: 600px){.listItemContainer{padding:1em 1.25%;width:40%}}@media screen and (min-width: 1024px){.listItemContainer{width:28%}}@media screen and (min-width: 1200px){.listItemContainer{width:20%}}@media screen and (min-width: 720px){.listItemContainer{align-self:stretch;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15)}.listItemContainer:hover{-webkit-box-shadow:1px 1px 9px 0px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 9px 0px rgba(0,0,0,0.4);box-shadow:1px 1px 9px 0px rgba(0,0,0,0.4);-webkit-transform:scale(1.075);-moz-transform:scale(1.075);-o-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075)}}
.listItem .listImage{width:100%}.listItem .listImage a{padding:0}.listItem .listImage img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;opacity:1}.listItem .listImage img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0.85;cursor:pointer}.listItem .listText{display:block;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;font-size:0.85em;line-height:1.7425em;padding-right:0.75em;padding-top:1.25em;margin-top:0.25em;min-height:14em}@media screen and (min-width: 500px) and (max-width: 1200px){.listItem .listText{min-height:17em}}.listItem .listText br{margin-bottom:0.75em;clear:right}.listItem .listText p{max-width:100%}.listItem .listText a{width:90%;padding:0.75em 5%;margin:0 auto;text-align:center;font-weight:bold;font-size:1.1475em;color:white;background-color:#3f81d4;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.listItem .listText a:after{content:'  \2192'}.listItem .listText a:hover{background-color:#39f}.listItem .titleLink a{font-weight:bold;padding:0.75em 0 0 0;margin:0;color:#10151a}.listItem .titleLink a:hover{color:#6b88a4}.page-template-pageTutorial .columnContainer{display:block;margin:1em auto;width:100%;max-width:920px}.page-template-pageTutorial .columnContainer:after{content:"";display:table;clear:both}.page-template-pageTutorial .columnContainer .columnLeft{width:54%;float:left;padding-left:4%;padding-right:2%}.page-template-pageTutorial .columnContainer .columnRight{width:32%;float:left;clear:right;padding-right:4%;padding-left:2%;padding-top:0.25em}.page-template-pageTutorial .columnContainer .columnRight{color:#666;border-left:1px dashed #b2b2b2}.page-template-pageTutorial .columnContainer .columnRight p{font-size:0.95em}.page-template-pageTutorial .columnContainer .columnRight img{padding-top:1.75em}.page-template-pageTutorial .columnContainer .columnRight h4{max-width:100%;padding-bottom:0;margin-bottom:0;padding-top:1em;border-top:1px solid #b2b2b2}.page-template-pageTutorial .columnContainer .columnLeft p,.page-template-pageTutorial .columnContainer .columnLeft img,.page-template-pageTutorial .columnContainer .columnRight p,.page-template-pageTutorial .columnContainer .columnRight img{max-width:100%;padding-left:0;padding-right:0}.page-template-pageTutorial .columnContainer .columnLeft ul,.page-template-pageTutorial .columnContainer .columnLeft li,.page-template-pageTutorial .columnContainer .columnRight ul,.page-template-pageTutorial .columnContainer .columnRight li{max-width:90%;padding-left:2%;padding-right:2%}.embeddedVideo{width:100%;text-align:center;display:block;clear:both;margin:0 auto 1em;position:relative;padding-bottom:26.25%;padding-top:25px;height:0;max-width:640px}.embeddedVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.midTutsAdWrapper{width:100%;min-height:90px;display:block;clear:both;position:relative}.adsbygoogle{background-color:white;margin:0 auto;text-align:center}@media screen and (min-width: 1200px){.midTutsAdWrapper,.bottomTutsAdWrapper{max-width:60%;text-align:center;margin:0 auto 2em}}@media screen and (min-width: 1700px){.midTutsAdWrapper,.bottomTutsAdWrapper{max-width:43%}}.tutorialNav{width:100%;display:block;clear:both;background-color:#63747f;border-top:1px solid #ececec;border-bottom:1px solid #4c7896}.tutorialNav .tutNavWrapper{width:90%;max-width:50%;margin:0 auto}.tutorialNav .previousLink{float:left}.tutorialNav .nextLink{float:right}.tutorialNav:after{content:'';display:table;clear:both}.tutorialNav .previousLink,.tutorialNav .nextLink{color:#e6eef9;font-size:0.85em;padding:0.5em 2em}.tutorialNav .previousLink:hover,.tutorialNav .nextLink:hover{color:#cce5ff}.tutorialNav:last-of-type a{font-weight:bold}.page-template-pageTutorial .site-main h1.entry-title{border-top-color:#30383e}.columnContainer{width:100%;max-width:75%;margin:0 auto 3em auto}.columnContainer:after{content:"";display:table;clear:both}.columnContainer .leftColumn,.columnContainer .rightColumn{float:left;width:100%;margin:0 auto 1.5em;clear:both;padding:0;text-align:center;background-color:white}@media screen and (min-width: 900px){.columnContainer .leftColumn,.columnContainer .rightColumn{width:50%;clear:none;margin-bottom:0}}.columnContainer .leftColumn a,.columnContainer .rightColumn a{min-height:11em;width:90%;padding:2em 3%;border:1px solid #ececec;background-color:#3f81d4;color:white;font-weight:bold}@media screen and (min-width: 900px){.columnContainer .leftColumn a,.columnContainer .rightColumn a{width:84%;text-shadow:1px 1px 0 rgba(0,0,0,0.2);min-height:12.5em}}.columnContainer .leftColumn img,.columnContainer .rightColumn img{display:block;clear:both;text-align:center;width:66%;max-width:100%;margin:1em auto 1em;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.4);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.4);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.columnContainer .leftColumn:hover a,.columnContainer .rightColumn:hover a{color:#F0F0F0;border-color:#d3d3d3;background-color:#39f}.columnContainer .leftColumn:hover a img,.columnContainer .rightColumn:hover a img{-webkit-box-shadow:2px 2px 10px 0px #000;-moz-box-shadow:2px 2px 10px 0px #000;box-shadow:2px 2px 10px 0px #000;opacity:0.9}.resumeContainer{margin:0.5em auto;display:block;clear:both}.resumeBlock{width:90%;margin:0 auto}@media screen and (min-width: 720px){.resumeBlock{width:50%}}.resumeBlock .resumeBlockTitle{color:#2e485a;text-align:left;border-bottom:1px solid #b2b2b2;width:90%;margin:0 auto;padding-bottom:0.2em;padding-left:10%;padding-top:1.63em;font-size:1.85em}.resumeBlock .resumeEntry{width:100%;display:block;clear:both}.resumeBlock .resumeEntry .resumeDate{width:20%;margin-right:0;float:left;clear:left;text-align:right}@media screen and (min-width: 720px){.resumeBlock .resumeEntry .resumeDate{width:26%}}.resumeBlock .resumeEntry .resumeDate .resumeYears{color:#9b9b9b;padding-top:0;font-weight:bold;font-size:1.4em;margin-top:-0.15em}.resumeBlock .resumeEntry .resumeDate .resumeDuration{color:#8f8f8f;font-size:1em;line-height:1.3em;margin-top:0.35em}.resumeBlock .resumeEntry .resumeEntryDetails{width:70%;padding-left:2em;float:right;clear:right;border-left:1px solid #b2b2b2}@media screen and (min-width: 720px){.resumeBlock .resumeEntry .resumeEntryDetails{width:62%}}.resumeBlock .resumeEntry .resumeEntryDetails:before{content:"";position:absolute;margin-left:-2.5em;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background-color:white;border:2px solid #999;width:0.75em;height:0.75em;display:block}.resumeBlock .resumeEntry .resumeEntryDetails .detailsTitle{color:black;font-weight:bold;text-align:left;width:100%;padding:0;max-width:100%;margin-bottom:0.3em;margin-top:-.25em;font-size:1.5em}.resumeBlock .resumeEntry .resumeEntryDetails .detailsSubtitle{color:#35566c;margin-bottom:0.4em;font-weight:bold}.resumeBlock .resumeEntry .resumeEntryDetails .detailsText{color:#10151a;padding-bottom:2em}h3#resumeExperience{padding-top:0}.skillsContainer{width:90%;margin:0 auto}@media screen and (min-width: 1200px){.skillsContainer{width:75%}}.skillsContainer .skillsBlock{width:100%;margin:0 auto}.skillsContainer .skillsBlockTitle{color:#2e485a;text-align:left;border-bottom:1px solid #b2b2b2;width:98%;margin:0 auto;padding-bottom:0.2em;padding-left:10%;padding-top:1.63em;font-size:1.85em}@media screen and (min-width: 1024px){.skillsContainer .skillsBlockTitle{width:90%}}.skillsContainer .skillsBlockContents:after{content:"";display:table;clear:both}.skillsContainer .skillsBlockContents .skillEntry{width:100%;padding:0.5em 2% 0.05em;float:left}@media screen and (min-width: 1024px){.skillsContainer .skillsBlockContents .skillEntry{width:29%}}.skillsContainer .skillsBlockContents .skillEntry .skillTitle{color:black;font-weight:bold;text-align:left;width:100%;padding:0;max-width:100%;font-size:1.5em}.skillsContainer .skillsBlockContents .skillEntry .skillDetails{display:block;clear:both;color:#10151a;width:80%;padding:0.6em 5% 1.6em 9%;border-left:1px solid #2e96ff}.skillsContainer .skillsBlockContents .skillEntry .skillDetails strong{color:#3b5d74;font-weight:600}.skillsRow{width:100%;display:block;clear:both}.wpcf7-mail-sent-ok{background-color:green;margin:0 auto;text-align:center;color:white;padding:2em 0 !important;display:block;clear:both;font-size:1.275em}.wpcf7{font-size:1em}@media screen and (min-width: 720px){.wpcf7{font-size:0.85em}}.wpcf7 input,.wpcf7 textarea{width:100%;border-color:#b2b2b2}.wpcf7 select{width:33%;padding:0.25em}.wpcf7 input.wpcf7-submit{width:100%;background-color:#1e7de6;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;color:#f2f2f2;text-shadow:1px 1px 0 #1564bc;padding:0.6em 1em;text-align:center;margin:0 auto;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.35);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.35);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.35);border:2px solid #4797f0;font-size:1.2em;font-weight:bold;letter-spacing:0.025em}.wpcf7 input.wpcf7-submit:hover{color:#fff;background-color:#4797f0;border-color:#76b2f4}body.page-id-2349 .entry-content ul,body.page-id-2352 .entry-content ul{margin:0 auto;width:75%;max-width:75%;padding-right:0 !important}body.page-id-2349 .entry-content ul li,body.page-id-2352 .entry-content ul li{font-size:16px !important;line-height:24px !important;padding-left:0;margin-left:0;max-width:none !important;width:100% !important;padding-right:0 !important}body.page-id-2349 .entry-content ul li a,body.page-id-2352 .entry-content ul li a{font-size:16px !important;max-width:none !important;width:100% !important;padding:0.2em 0 !important;color:#3b5d74 !important;border-bottom:1px dashed #b2b2b2 !important}body.page-id-2349 .entry-content ul li a:hover,body.page-id-2352 .entry-content ul li a:hover{color:#3f81d4 !important;border-bottom:1px dotted #39f !important}body.page-id-2349 .entry-content ul ul.children,body.page-id-2352 .entry-content ul ul.children{margin-left:0;padding-left:2.95em;padding-right:0;max-width:none !important;width:100% !important;padding-right:0 !important}body.page-id-2349 .entry-content ul ul.children ul.children,body.page-id-2352 .entry-content ul ul.children ul.children{margin-left:0;padding-left:2.95em;padding-right:0;max-width:none !important;width:100% !important;padding-right:0 !important}@media screen and (max-width: 600px){#mainNavigation{width:100% !important;padding:0;background-color:#2e485a}#mainNavigation ul.toggled{display:block}#mainNavigation ul.menu{background-color:#2e485a;width:100%;padding:0;margin:0}#mainNavigation ul.menu li{background-color:#2e485a;width:100%;display:block;float:none;clear:both;padding:0;margin:0}#mainNavigation ul.menu li a{width:100%;margin:0;padding:1.5em 0;display:block;float:none;clear:both;color:white;font-size:1.1em;background-color:#2e485a;border-bottom:1px solid #446b85}#mainNavigation ul.menu li a:hover{background-color:#3b5d74}#floatingMenu{display:none !important}#mainNavigation{float:none;display:block;clear:both;width:95%;margin:0 auto;padding:0}#mainLogo{width:100%;max-width:100%;float:none;display:block}#mainLogo #simboloEserrano{width:16%;float:left}#mainLogo #textosEserrano{width:63%;float:left;font-size:1em}}@media screen and (max-width: 600px) and (min-width: 525px){#mainLogo #textosEserrano{font-size:1.1em}}@media screen and (max-width: 600px){#mainLogo #textosEserrano a{max-width:100%;width:75%;position:relative;z-index:1;padding-top:0}#mainLogo #textosEserrano a:last-child{padding-top:0.25em}.menu-toggle{position:absolute;display:block;z-index:15;width:20%;border:1px solid #3f81d4;text-align:center;text-transform:uppercase;font-weight:bold;color:#3f81d4;font-size:0.9em;letter-spacing:0;padding-left:1em;padding-right:1em;top:1.7em;right:0.7em}}@media screen and (max-width: 600px) and (min-width: 490px){.menu-toggle{top:2em;right:1em}}@media screen and (max-width: 600px){.menu-toggle:hover{background-color:#39f;color:white}#secondaryMenuRow{display:none}#topFields.toggled{display:block}#topFields{display:none;width:100%;clear:both;padding:0.75em 0;margin:0 auto;background-color:#2e485a;border-bottom:2px solid #3b5d74}#topFields .topFloat{background-color:white;display:block;clear:both;width:90%;margin:0.85em auto !important;float:none;font-size:1.1em}#topFields .topFloat select,#topFields .topFloat input{padding:0.4em;margin-right:0}#topFields .topFloat .search-submit{float:right;padding:0.75em}#topFields .topFloat #chooseLanguage{padding-left:0.75em}}
