/*
Theme Name: Texeurop Theme
Theme URI: http://www.texeurop.com/
Description: Responsive theme for iPad & iPhone built for WP 4.1, powered by Advanced Custom Fields Pro v5.0.8
Author: &Aacute;ngel Meraz
Author URI: http://prompt-dev.com/
Version: 1.0
*/
*{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}.clear{clear:both}.group:after{clear:both;content:"";display:block;height:0;visibility:hidden}a{color:inherit;text-decoration:none}a img{border:0}.wp-caption,img,video{height:auto!important;max-width:100%}img{vertical-align:middle}.fancy_video{background-color:#f8f8f8;border:1px solid #dedede;display:block;padding:5px;position:relative}.fancy_video:hover .playbutton{opacity:1}.playbutton{background-image:url(images/play.svg);background-position:center center;background-repeat:no-repeat;display:block;height:100px;left:50%;margin:-50px 0 0 -50px;opacity:.5;position:absolute;top:50%;width:100px}.mejs-container{width:100%!important;height:auto!important;padding-top:57%}.mejs-overlay,.mejs-poster{width:100%!important;height:100%!important}.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}h1,h2,h3,h4{font-weight:400;margin:0 0 15px}h1{font-size:20pt;line-height:32pt}h2{font-size:18pt}h3{font-size:16pt}h4{font-size:14pt}.wp-video,p{margin:0 0 15px}li{list-style:none}input[type=button],input[type=submit]{cursor:pointer}.button,.large,.small,input,input[type=text],input[type=email],textarea{border:1px solid #E5E5E5;box-shadow:rgba(0,0,0,.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px;margin-bottom:15px!important}input,input[type=text],input[type=email],textarea{color:#444;font:inherit;max-width:none!important;outline:0;padding:5px 10px;width:100%!important}textarea{height:120px!important}.button:hover,.large:hover,.small:hover,input:focus,input:hover,textarea:focus,textarea:hover{box-shadow:rgba(0,0,0,.2) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 8px}.button,.large,.small,input[type=button],input[type=submit]{background-color:#555;border-radius:3px;color:#FFF!important;font-size:10pt;font-weight:700;letter-spacing:2px;padding:10px;text-transform:uppercase}input[type=button],input[type=submit]{display:block;margin:0 auto;width:33%!important}.small{font-size:12px}.large{font-size:18px}.button:hover,.large:hover,.small:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#444}::selection{background-color:#CCC}::-moz-selection{background-color:#CCC}img::selection{background:0 0}img::-moz-selection{background:0 0}.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}.trans,.trans>*{transition:all 500ms;-webkit-transition:all 500ms}body{color:#999;font:11pt/18pt Asap,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#CCC;overflow:hidden}body.loaded{overflow:auto}.preload{opacity:0}body.loaded .preload{opacity:1;transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out}.preloader{bottom:45%;position:absolute;text-align:center;width:100%;z-index:20}body.loaded .preloader{display:none}.spinner{animation:spin 500ms linear infinite;-webkit-animation:spin 500ms linear infinite;border-radius:100%;border:2px solid #00AEDB;border-top-color:transparent;height:30px;left:50%;margin-left:-15px;position:absolute;width:30px}@keyframes spin{to{transform:rotate(360deg)}}@-ms-keyframes spin{to{-ms-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}#mobMenu{background-image:url(images/mobMenu.svg);background-repeat:no-repeat;background-position:center;display:none;height:50px;width:50px}#mobMenu.open{background-image:url(images/mobMenu-close.svg)}.site-title{display:none}#logo-home{box-shadow:0 0 10px rgba(0,0,0,.5);bottom:55%;display:block;left:50%;margin-left:-115px;position:absolute;z-index:20}body.loaded:not(.home) #logo-home{display:none}#menu-wrap{background-color:#FFF;border-bottom:1px solid #EEE;font-size:10pt;line-height:20px;letter-spacing:1px;padding:30px 0 20px;position:relative;text-transform:uppercase;text-align:center;width:100%;z-index:100}#menu-wrap.home{bottom:0;left:0;padding:35px 0 30px;position:absolute}#menu-wrap.fixed,body:not(.home) #menu-wrap{bottom:auto;padding:30px 0 20px;position:fixed;top:0}a#logo{left:0;margin-left:30px;margin-top:-22px;position:absolute;top:50%;width:200px}body.home a#logo{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateX(-230px);-ms-transform:translateX(-230px);transform:translateX(-230px)}body.home #menu-wrap.fixed a#logo{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body:not(.home) ul#main-menu{text-align:right}body:not(.home) ul#main-menu>li{margin-right:20px}ul#home-menu{text-align:center}#menu-wrap.fixed ul#home-menu{text-align:right;padding-right:15px}ul#home-menu>li{margin:0 30px}#menu-wrap.fixed ul#home-menu>li{margin:0 15px}ul#home-menu li,ul#main-menu li{display:inline-block}ul#home-menu li a.active,ul#main-menu li.current-menu-item{color:#555}.lansel-wrap{font-style:italic}#flag{cursor:pointer;margin-right:5px;vertical-align:top}ul#lansel{color:#999}ul#lansel li:not(:last-child){padding-right:5px}ul#lansel li a{color:#555}#lansel li:nth-child(2):after,#lansel li:nth-child(3):after{content:' -'}#banner-wrap,.page-banner-wrap{color:#FFF;position:relative;text-shadow:0 0 5px rgba(0,0,0,.5)}#banner-wrap .spinner{bottom:300px}a#godown{animation:glow 1.5s infinite;-moz-animation:glow 1.5s infinite ease-in-out;-ms-animation:glow 1.5s infinite ease-in-out;-o-animation:glow 1.5s infinite ease-in-out;-webkit-animation:glow 1.5s infinite ease-in-out;background-color:rgba(255,255,255,.35);border:2px solid;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.35);bottom:115px;display:block;height:50px;left:50%;margin-left:-25px;position:absolute;width:50px}@keyframes glow{0%{background-color:rgba(255,255,255,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}50%{background-color:rgba(255,255,255,.15);box-shadow:0 0 10px rgba(0,0,0,.7)}100%{background-color:rgba(255,255,255,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}}@-moz-keyframes glow{0%{background-color:rgba(255,255,255,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}50%{background-color:rgba(255,255,255,.15);box-shadow:0 0 10px rgba(0,0,0,.7)}100%{background-color:rgba(255,255,255,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}}@-o-keyframes glow{0%{background-color:rgba(255,255,255,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}50%{background-color:rgba(255,255,255,.15);box-shadow:0 0 10px rgba(0,0,0,.7)}100%{background-color:rgba(255,255,255,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}}@-webkit-keyframes glow{0%{background-color:rgba(255,255,255,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}50%{background-color:rgba(255,255,255,.15);box-shadow:0 0 10px rgba(0,0,0,.7)}100%{background-color:rgba(255,255,255,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}}a#godown:hover{animation-play-state:paused;-ms-animation-play-state:paused;-webkit-animation-play-state:paused;background-color:rgba(255,255,255,.15);box-shadow:0 0 15px rgba(0,0,0,.7)}ul#banner{min-height:550px}.page-banner-slide,ul#banner li.slide{background-size:cover;background-repeat:no-repeat;background-position:center;display:block;float:left;position:relative}.slide-content-wrap{background-color:rgba(0,0,0,.1);height:100%}.page-title,.slide-content{position:absolute}.slide-content{bottom:220px;font-size:24pt;line-height:34pt;text-shadow: 1px 1px 1px rgba(0,0,0,.3);text-align:center;width:100%}a.banner-link{background-color:#FFF;color:#00AEDB;display:inline-block;height:40px;font-size:12pt;font-style:italic;line-height:40px;margin-top:20px;text-shadow:none;padding:0 50px 0 10px;position:relative}a.banner-link:hover{background-color:#82D3E6;color:#FFF}span.arrow{background-color:#00AEDB;color:#FFF;height:40px;position:absolute;top:0;right:0;width:40px}#pagination,.pagination{position:absolute;z-index:20}#pagination{bottom:105px;right:30px}#pagination a,.pagination a{background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:100%;display:inline-block;height:10px;margin:0 3px;width:10px}#pagination a.selected,.pagination a.selected{background-color:#FFF;border-color:#FFF}#pagination a:hover,.pagination a:hover{border-color:#FFF}#pagination a span,.pagination a span{display:none}.slide-header{color:#FFF;height:420px;overflow:hidden;position:relative;text-align:center}.blog-header{text-align:center;padding:130px 0 0}.noheader{height:150px}.page-title{padding-top:160px;z-index:20;width:100%}.page-featimg{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.page-banner-slide,.page-banner-wrap{height:420px;position:relative}.header-content{background-color:rgba(0,0,0,.15);height:100%;font-size:24pt;line-height:34pt;padding:160px 10% 0;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.3);width:100%}.header-title{font-style:italic;font-size:22pt;margin:15px 0 0 -10px}.page-banner-content{padding-top:220px}.pagination{bottom:15px;text-align:center;width:100%}ul.ui-tabs-nav{margin-bottom:30px;border-bottom:1px solid #77D0E9;height:56px}ul.ui-tabs-nav li{background-color:#77D0E9;border-radius:5px 5px 0 0;color:#FFF;float:left;padding:15px 20px;margin-right:5px}ul.ui-tabs-nav li.ui-state-active{background-color:#FFF;border-bottom:1px solid #FFF;border-left:1px solid #77D0E9;border-right:1px solid #77D0E9;border-top:1px solid #77D0E9;color:#77D0E9}ul.ui-tabs-nav li a:focus{outline:0}.blog-wrap,.entry{padding:5% 10%}.entry a{color:#77D0E9;text-decoration:underline}.entry p{text-align:justify}.entry ul{margin-bottom:15px}.entry ul:not(.accordeon):not(.ui-tabs-nav)>li{list-style:disc inside;margin-bottom:15px;margin-left:15px}ul.accordeon{padding:30px 0 0}ul.accordeon>li{border-bottom:8px solid #CCC;margin-bottom:15px;padding-bottom:15px}ul.accordeon>li>h3{background:url(images/open.png) right center no-repeat;background-image:linear-gradient(transparent,transparent),url(images/open.svg);color:#444;cursor:pointer;margin:0;padding-right:45px}ul.accordeon>li>h3.active{background:url(images/close.png) right center no-repeat;background-image:linear-gradient(transparent,transparent),url(images/close.svg)}.panel{padding:45px 0 30px}blockquote{color:#444;font-size:14pt;font-style:italic;line-height:24pt}blockquote p{text-align:left!important}.wp-caption-text{color:#444;font-size:10pt;font-style:italic;line-height:16pt;margin-top:10px;text-align:left!important;width:75%}.alignright .wp-caption-text{margin-left:25%;text-align:right!important}.post-edit-link:before{content:'-';display:block}.post-edit-link{display:block;text-align:center;margin:60px auto 30px;width:100px}.gallery{margin-bottom:30px;position:relative}li.gallery-item{display:block;float:left;list-style:none!important;margin:0!important;text-align:center}li.gallery-item img{max-height:300px;width:auto!important}.gallery-nav{cursor:pointer;display:block;height:25px;margin-top:-13px;position:absolute;top:50%;width:25px}.gallery .next{background:url(images/right.png) center center no-repeat;background-image:linear-gradient(transparent,transparent),url(images/right.svg);right:-25px}.gallery .prev{background:url(images/left.png) center center no-repeat;background-image:linear-gradient(transparent,transparent),url(images/left.svg);left:-25px}#sidebar .widget,.col1-2,.col1-3,.col1-4,.col1-5,.col1-6,.col2-3,.col2-4,.col2-5,.col2-6,.col3-4,.col3-5,.col3-6,.col4-5,.col4-6,.col5-6{float:left;min-height:1px;padding-right:5%}#sidebar .widget_text,.col1-2,.col2-4,.col3-6{width:52.5%}.col1-2.last,.col2-4.last,.col3-6.last{width:47.5%}.col1-3,.col2-6{width:35%}.col1-3.last,.col2-6.last{width:30%}.col2-3,.col4-6{width:70%}.col2-3.last{width:65%}.col1-4{width:26.25%}.col1-4.last{width:21.25%}.col3-4{width:78.75%}.col3-4.last{width:73.75%}.col1-5{width:21%}.col1-5.last{width:16%}.col2-5.last{width:37%}.col2-5{width:42%}.col3-5{width:63%}.col3-5.last{width:58%}.col4-5{width:84%}.col4-5.last{width:79%}#sidebar .widget_nav_menu,.col1-6{width:17.5%}.col1-6.last{width:12.5%}.col5-6{width:87.5%}.col5-6.last{width:82.5%}.last{padding-right:0}.box{background-color:#F5F5F5;border:1px solid #EEE;border-radius:3px;margin:0 auto;padding:30px}.block{margin-bottom:30px}.posts-wrap article.post>header h3{margin:30px 0}.more{background-color:#77D0E9;border:2px solid transparent;border-radius:5px;color:#FFF;display:block;text-align:center;padding:15px;width:100%}.more:hover{background-color:#FFF;border:2px solid #77D0E9;color:#77D0E9}.blog-wrap article{margin-bottom:10%;position:relative}.post-content{position:relative}.blog-wrap article>footer{bottom:0;color:#77D0E9;font-size:10pt;font-style:italic;left:35%;line-height:16pt;position:absolute}#navigation{font-size:10pt;font-style:italic;line-height:16pt;margin-top:15%}.next-posts,.prev-posts{padding:2.5%;width:50%}.next-posts{text-align:left}.prev-posts{border-right:1px solid #CCC;text-align:right}.map{width:100%;height:400px;border:1px solid #CCC;margin-bottom:20px}.gmnoprint img{max-width:none!important}#sidebar a{color:#77D0E9}#page-wrap>footer{background-color:#555;border-top:5px solid #444;font-size:10pt;line-height:16pt;color:#FFF;padding:5%}.texeurop-blanc{width:90%}#page-wrap>footer h2{letter-spacing:1px;font-size:12pt;font-weight:700;margin-bottom:10px;text-transform:uppercase}.widget_nav_menu{text-transform:uppercase}.bottom{font-size:8pt;font-weight:700;letter-spacing:2px;line-height:14pt;margin-top:5%;text-align:center;text-transform:uppercase}#bottom img{margin-bottom:5px}#gotop{display:block;text-align:center}@media only screen and (min-device-width :320px) and (max-device-width :640px){#logo-home{display:none}#menu-wrap{bottom:auto!important;box-shadow:none;border-bottom:none;height:auto!important;overflow-y:scroll;padding:50px 0 0!important;position:fixed!important;top:0!important;width:100%;z-index:100}#menu-wrap.open{bottom:0!important}#mobMenu{display:block;position:fixed;right:0;top:0;z-index:100}a#logo{background:#FFF;border-bottom:1px solid #DDD;display:block;height:50px;margin:0!important;opacity:1!important;padding:10px 0;position:fixed;text-align:center;top:0;width:100%;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}a#logo img{width:150px}.main-menu{display:none;padding:15px 0 0;text-align:center}ul.menu{display:block;margin:0!important;padding-bottom:15px}.flag,ul.menu>li{display:block!important;float:none!important;margin:0!important;text-align:center;padding:15px 0}#flag{margin:15px 0}.lansel-wrap{display:none;float:none;margin:0 0 20px;text-align:center}a#godown{bottom:15px}#pagination{bottom:20px;right:15px}.slide-content{bottom:65px}.blog-header{padding:80px 0 0}.page-banner-slide,.page-banner-wrap,.slide-header,article.page>header{height:250px}.header-content,blockquote{font-size:18pt;line-height:24pt}.noheader{height:100px!important}.page-title{top:80px;left:auto;z-index:20;text-align:center;width:100%}.page-icon{max-width:60px}.header-title{margin-bottom:30px;padding:0 15px}.page-banner-content{padding-top:140px}.page-title,.slide-content{padding:0 15px}.page-title>h2{font-size:18pt;margin:0}.subpages{border:1px solid #77D0E9;border-radius:0 0 5px 5px}ul.ui-tabs-nav{border:none;border-bottom:1px solid #77D0E9;border-radius:0;height:auto;margin-bottom:0!important}ul.ui-tabs-nav li{background-color:#FFF;border-radius:0;color:#77D0E9;float:none;margin:0}ul.ui-tabs-nav li.ui-state-active{background-color:#77D0E9;color:#FFF;border:none;display:block}.ui-tabs-panel{padding:15px}.blog-wrap,.entry{padding:25px}.box{padding:15px!important;width:100%}ul.accordeon>li:not(:last-child){margin-bottom:30px}ul.accordeon>li>h1{font-size:18pt;line-height:24pt;padding:0 0 45px}.panel{padding:15px 0}blockquote{hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto}.map{height:300px}input[type=button],input[type=submit]{width:100%!important}#page-wrap>footer{text-align:center;padding:30px 15px}#sidebar>div{margin-bottom:45px}#sidebar>div:nth-child(3),#sidebar>div:nth-child(4),#sidebar>div:nth-child(5){margin-bottom:15px}#menu-footer-menu>li{padding:5px 0}#sidebar .widget,.col1-2,.col1-2.last,.col1-3,.col1-3.last,.col1-4,.col1-4.last,.col1-5,.col1-5.last,.col1-6,.col1-6.last,.col2-3,.col2-3.last,.col2-4,.col2-4.last,.col2-5,.col2-5.last,.col2-6,.col2-6.last,.col3-4,.col3-4.last,.col3-5,.col3-5.last,.col3-6,.col3-6.last,.col4-5,.col4-5.last,.col4-6,.col4-6.last,.col5-6,.col5-6.last{float:none;padding-right:0;width:100%!important}.empty{display:none}.block{margin-bottom:0}}@media only screen and (min-width :321px) and (max-device-width :640px){#menu-wrap{background-color:transparent}.main-menu{background-color:#FFF;margin-left:65%;width:35%}.header-content{padding:80px 30px 30px}.header-title{padding:0}.lansel-wrap{margin-bottom:0;padding-bottom:25px}.map{height:200px}}@media only screen and (min-width :320px) and (max-width :360px){.header-content{padding:80px 15px 30px;text-align:center}blockquote p{text-align:left!important}.map{height:300px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){#logo-home{display:none}.main-menu{background-color:#FFF;border-left:1px solid #CCC}#menu-wrap{background-color:transparent;box-shadow:none;border-bottom:none;bottom:auto!important;height:auto!important;overflow-y:scroll;padding:50px 0 0!important;position:fixed!important;top:0!important;width:100%;z-index:100}#menu-wrap.open{bottom:0!important}#menu-wrap.open .main-menu{height:100%}#mobMenu{display:block;position:fixed;right:0;top:0;z-index:100}a#logo{background:#FFF;border-bottom:1px solid #DDD;display:block;height:50px;margin:0!important;opacity:1!important;padding:10px 0;position:fixed;text-align:center;top:0;width:100%}a#logo img{width:150px}.main-menu{display:none;padding:15px 0 0;text-align:center}#menu-wrap ul.menu{display:block;margin:0!important;padding-bottom:15px}#menu-wrap ul.menu>li,.flag{display:block!important;float:none!important;margin:0!important;text-align:center;padding:15px 0}#flag{margin:15px 0}.lansel-wrap{display:none;float:none;margin:0 0 20px;text-align:center}a#godown{bottom:30px}#pagination{bottom:15px}.slide-content{bottom:120px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.main-menu{margin-left:80%;width:20%}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.main-menu{margin-left:70%;width:30%}}@media print{.do-not-print{display:none}#comments{page-break-before:always}body{width:100%!important;margin:0!important;padding:0!important;line-height:1.4;word-spacing:1.1pt;letter-spacing:.2pt;font-family:inherit;color:#000;background:0 0;font-size:12pt}h1,h2,h3,h4,h5,h6{font-family:inherit,sans-serif}h1{font-size:19pt}h2{font-size:17pt}h3{font-size:15pt}h4,h5,h6{font-size:12pt}code{font:10pt Courier,monospace}blockquote{margin:1.3em;padding:1em}img{display:block;margin:1em 0}a img{border:none}table{margin:1px;text-align:left}th{border-bottom:1px solid #555;font-weight:700}td{border-bottom:1px solid #555}td,th{padding:4px 10px 4px 0}caption{background:#fff;margin-bottom:2em;text-align:left}thead{display:table-header-group}tr{page-break-inside:avoid}a{text-decoration:none;color:#000}}