@charset UTF-8;@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);body,h1,h2,h3,h4,h5,h6,input,li,ol,p,span,table,td,tr,ul{margin:0;padding:0}body,html{height:100%}
.hover-icon,.main-menu .search-box input[type=text],a{-webkit-transition:all .12s}a,a:hover{text-decoration:none}@font-face{font-family:entypo;src:url(/fonticons/entypo.eot?#iefix) format('embedded-opentype'),url(/fonticons/entypo.ttf) format('truetype');font-weight:400;font-style:normal}body{font-size:13px;font-family:'Open Sans',sans-serif;color:#5e5e5e;background-color:#f6f6f6;font-smooth:always;-webkit-font-smoothing:subpixel-antialiased;text-shadow:0 0 1px transparent;background-position:top center;line-height:150%}table,td,tr{border-collapse:collapse}img{border:none}a,body,div,p,table,td{-webkit-text-size-adjust:none;letter-spacing:.015em}
.set-image-border{display:inline-block;background:#fff;padding:0;position:relative}
.set-image-border:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:2;content:'';box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}
.wrapper,a{position:relative}
.boxed,.boxed:not(.enableboxed){min-height:100%;background:#fff;padding:0;margin:0 auto;box-shadow:0 0 0 1px rgba(0,0,0,.1)}a{color:#2d2d2d;-moz-transition:all .12s;-o-transition:all .12s;display:inline-block}body.withcuffon .font-replace a,body.withcuffon a.font-replace{-moz-transition:none;-webkit-transition:none;-o-transition:none}a:hover{color:#c53c1c}a:focus{outline:0}
.clear-float{clear:both}
.wrapper{width:980px;margin:0 auto}
.boxed:not(.enableboxed){display:block;width:100%}
.boxed{display:block;max-width:100%;width:1020px}
.left{float:left}
.right{float:right}
.icon-text{font-family:Entypo;font-weight:400}
.setborder{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);background-repeat:no-repeat;background-position:left top;background-color:#232323}a:hover .setborder{background-size:103%;background-position:center;opacity:.9;filter:alpha(opacity=90)}
.side-gallery a:hover .setborder{background-size:auto}a:hover .hover-icon{opacity:.9;filter:alpha(opacity=90);color:#232323;zoom:100%}
.hover-icon{display:block;position:absolute;z-index:4;color:#fff;background:#fff;width:60px;height:60px;text-align:center;font-size:25px;line-height:60px;font-weight:400;top:50%;left:50%;margin-left:-30px;margin-top:-30px;border-radius:30px;-moz-border-radius:30px;box-shadow:0 0 6px 1px rgba(0,0,0,.1);opacity:0;filter:alpha(opacity=0);-moz-transition:all .12s;-o-transition:all .12s;zoom:170%}a:hover .hover-icon.hover-small{opacity:.9;filter:alpha(opacity=90);color:#232323;zoom:60%}
.hover-icon.hover-small{zoom:69%}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inline}

.header,.header .header-top,.header .header-top ul{display:block}
.header{margin-bottom:20px;background-repeat:repeat-x}
.header .header-top{border-bottom:1px dotted #b2b2b2;padding-top:0;padding-bottom:10px;margin-bottom:20px}
.header .header-top ul li{display:block;float:left;margin-right:20px;position:relative}
.header .header-top ul.left li:last-child:after,.header .header-top ul.right li:last-child:after{display:none}
.header .header-top ul.left li:last-child{margin-right:0}
.header .header-top ul.right li{margin-left:20px;margin-right:0}
.header .header-top ul.right li:first-child{margin-left:0;margin-right:0}
.header .header-top ul li:after{display:block;content:'';position:absolute;right:-10px;top:-1px;background:0 0;width:1px;height:16px;border-right:1px dotted #d9d9d9}
.header .header-top ul li a{display:block;font-size:10px;line-height:15px;color:#515151;font-weight:700}
.header .header-top ul li a.icon-text{font-weight:400;font-size:11px;line-height:15px}
.header .header-top ul li a:hover{color:#c53c1c}
.header .header-content{display:table;width:100%;margin:-10px 0}
.header .header-content>div{display:table-cell}
.header .header-content>div.header-logo{width:260px;height:105px;padding-right:15px}
.header .logo-img a{display:block;overflow:hidden;background-position:center;background-repeat:no-repeat;text-indent:100em;width:100%;height:100%;white-space:nowrap}
.header .header-info p{display:block;max-width:400px;line-height:16px;font-size:15px}

.header .header-weather {position: absolute; right: 0px;}
.header .header-weather p {font-size: 17px;}
.header .header-weather img {vertical-align: bottom;}

.header .breaking-message{display:table;width:100%;border-bottom:1px dotted #b2b2b2;padding-top:10px;padding-bottom:10px;line-height:100%}
.header .breaking-message strong{text-transform:uppercase;font-size:11px;font-family:Montserrat,sans-serif;line-height:12px}
.header .breaking-message>div{display:table-cell}
.header .breaking-message .thanews{width:120px;color:#c53c1c}
.header .breaking-message .breaking-line{display:block;overflow:hidden;width:860px;position:relative;line-height:100%}
.header .breaking-message .breaking-line ul{display:block;width:8000px;position:relative;left:0;top:0}
.header .breaking-message .breaking-line ul li{display:block;width:860px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;float:left;margin-right:10px}
.header .breaking-message .breaking-line ul li a{font-weight:700;margin-right:8px}
.header .breaking-message .breaking-line ul li span{color:#9d9d9d}
.header .breaking-message a.breaking-navi{text-align:center;line-height:13px;width:10px;height:13px;display:inline-block}
.header .logo-text{display:block;font-size:37px;line-height:30px;margin-top:1px;margin-bottom:5px;font-family:Montserrat,sans-serif;white-space:nowrap}
.header .logo-text a{color:#3b3b3b;white-space:nowrap}


.main-menu{display:block;margin-top:20px}
.logged-in .main-menu.this-floating{top:28px}
.main-menu.this-floating{display:none;position:fixed;z-index:80;margin-left:20px;top:0;background:#fff;margin-top:0}
.main-menu ul.main-menu-ul{display:block;height:47px;background:#296a29}
.main-menu ul.main-menu-ul li{display:block;float:left;height:47px;background:inherit}
.main-menu ul.main-menu-ul>li>a{display:block;background:#296a29;margin-top:4px;color:#fff;padding:14px 20px;position:relative;font-family:Montserrat,sans-serif;letter-spacing:0;font-size:14px;line-height:15px;font-weight:700;text-transform:uppercase;box-shadow:inset -1px 0 0 rgba(255,255,255,.07)}
.main-menu ul.main-menu-ul>li>a:before{display:block;content:'';position:absolute;width:100%;height:4px;top:-4px;left:0;background:rgba(255,255,255,.15)}
.main-menu ul.main-menu-ul>li:not(.custom-color):hover{background:#296a29}
.main-menu ul.main-menu-ul>li:not(.custom-color):hover>a{background:0 0}
.main-menu ul.main-menu-ul>li.custom-color:hover>a{background:0 0;box-shadow:none;box-shadow:-1px 0 0 rgba(0,0,0,.4)}
.main-menu ul.main-menu-ul>li:first-child:hover>a{box-shadow:none;box-shadow:inset -1px 0 0 rgba(255,255,255,.07)}
.main-menu ul.main-menu-ul>li:hover>a:before{background:0 0;width:90%}
.main-menu ul.main-menu-ul li a span{display:inline-block;padding-right:16px;position:relative}
.main-menu ul.main-menu-ul li a span:after{display:block;position:absolute;right:0;top:0;content:'\E75C';color:#fff;font-family:Entypo;font-weight:400}
.main-menu ul.main-menu-ul li ul{display:none;background:inherit;z-index:30;position:absolute;width:270px}
.main-menu ul.main-menu-ul li:hover>ul{display:block}
.main-menu ul.main-menu-ul li ul li{display:block;float:none;height:auto;background:inherit;position:relative}
.main-menu ul.main-menu-ul li ul li a{float:none;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:13px;line-height:15px;font-weight:700;text-transform:uppercase;padding:15px 20px;border-bottom:1px dotted rgba(255,255,255,.14)}
.main-menu ul.main-menu-ul li ul>li:last-child>a{border-bottom:0}
.main-menu ul.main-menu-ul li ul li:hover a{background:rgba(0,0,0,.15)}
.main-menu ul.main-menu-ul li ul li ul{left:270px;background:inherit;top:0}
.main-menu ul.main-menu-ul li ul li ul li:hover a{background:rgba(0,0,0,.25)}
.main-menu ul.main-menu-ul li ul li a span{display:block;padding-right:0;position:relative}
.main-menu ul.main-menu-ul li ul li a span:after{display:block;position:absolute;right:0;top:0;content:'\E75E';color:#fff;font-family:Entypo;font-weight:400}
.main-menu ul.main-under-menu-ul{display:block;height:35px;background:#f5f5f5;border-bottom:1px dotted #dcdcdc}
.main-menu ul.main-under-menu-ul li{display:block;float:left;height:35px}
.main-menu ul.main-under-menu-ul li a{display:block;color:#4a4a4a;padding:10px 10px;position:relative;font-family:Montserrat,sans-serif;font-size:12px;line-height:15px;font-weight:700;#text-transform:uppercase;border-right:1px dotted #dcdcdc}
.main-menu ul.main-under-menu-ul li:hover a{background:rgba(0,0,0,.034)}
.main-menu .search-box{display:block;position:absolute;top:6px;right:0}
.main-menu .search-box input[type=text]{border:0;width:10px;padding:10px 20px 10px 10px;right:6px;cursor:pointer;position:absolute;z-index:4;background:0 0;color:transparent;line-height:15px;-moz-transition:all .12s;-o-transition:all .12s}
.main-menu .search-box input[type=text]:focus+div.header{display:none}
.main-menu .search-box input[type=text]:focus,.main-menu .search-box input[type=text]:valid{border:0;width:150px;padding:10px 40px 9px 10px;cursor:text;position:absolute;z-index:2;background:#fff;color:#232323}
.main-menu .search-box input[type=submit]{border:0;right:7px;padding:1px 0 3px;width:40px;position:absolute;cursor:pointer;z-index:3;font-family:Entypo;line-height:15px;font-size:16px;background:0 0;color:#919191;height:36px}



.middle-side .middle-panel>h3,h4,h4 a.article-comment-icon{font-family:Montserrat,sans-serif}h2 a.article-comment-icon .comment-icon,h3 a.article-comment-icon .comment-icon,h4 a.article-comment-icon .comment-icon{background-color:#c53c1c;content:'';left:0}
.main-menu .search-box input[type=submit]:focus{z-index:5}
.content-box{display:table;width:100%;margin-bottom:20px}
.content-box .content-box-main,.content-with-middle .left-side{display:table-cell}
.content-without-middle .left-side{margin-bottom:25px}
.content-box .content-box-sidebar{display:table-cell;width:250px;padding-left:20px}
.content-without-middle .article-main-content{width:100%!important}#Estilos propios: .content-without-middle .article-main-content .texto{FONT-SIZE:16px}

.content-without-middle .article-main-content .imagennoticias{display:block;text-align:right;width:265px;padding-left:10px}

.content-without-middle .article-main-content .titulonewsportada{FONT-WEIGHT:bold}
.content-with-middle .middle-side{display:table-cell;width:134px;padding-left:20px}
.content-with-middle .middle-side:first-child{padding-left:0;padding-right:20px}
.middle-side .middle-panel{display:block;margin-bottom:20px}
.middle-side .middle-panel>h3{display:block;padding-top:8px;padding-bottom:8px;margin-bottom:14px;border-bottom:1px dotted #b2b2b2;font-weight:400;font-size:15px}
.middle-side .middle-panel>h3 a{display:block;color:inherit}
.middle-side .middle-panel .middle-article{display:block;margin-bottom:20px}
.middle-side .middle-panel .middle-article .article-photo{display:block;margin-bottom:8px}h4{display:block;font-size:14px;line-height:15px;font-weight:400}h4 a{display:inline}h4 a.article-comment-icon .comment-icon{width:9px;height:9px;background-image:url(/images/icon-article-comments-small.png);background-repeat:no-repeat;background-position:left top;background-size:9px 9px;position:absolute;display:block;top:4px;color:transparent}
.article-background h4 a.article-comment-icon .comment-icon,.sticky h4 a.article-comment-icon .comment-icon{background-image:url(/images/icon-featured-article-comments-small.png)}h4 a.article-comment-icon{display:inline-block!important;color:#c53c1c;font-weight:700;margin-left:8px;position:relative;padding-left:13px;line-height:18px;font-size:10px}h4 a.article-comment-icon:hover .comment-icon{background-color:#232323}
.left-article-block.article-background{background:#f8f8f8;display:block;padding-bottom:0}
.left-article-block{display:block;margin-bottom:15px;border-bottom:1px dotted #d9d9d9}
.left-article-block.single-line{padding-bottom:15px}
.left-article-block.archive-line{padding-bottom:15px;margin-bottom:15px}
.double-article>div.double-article-single>div.article-photo,.double-left-article>div.double-article-single>div.article-photo,.triple-article>div.triple-article-single>.article-photo{padding-bottom:8px}
.left-article-block.archive-line .article-content h3{font-size:15px;line-height:150%}
.left-article-block.archive-line .article-content span.right{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#9e9e9e}
.left-article-block .article-content h2,.left-article-block .article-content h3{display:block;font-family:Montserrat,sans-serif;font-size:18px}
.left-article-block>.article-photo{display:block;margin-bottom:20px;width:556px;margin-left: auto;margin-right: auto;}
.left-article-block.article-background>.article-content{display:block;margin-left:20px;margin-right:20px;margin-bottom:20px}
.left-article-block .article-content h2{font-weight:700;line-height:25px;margin-bottom:10px}
.left-article-block .article-content h3{font-weight:400;line-height:23px}#Estilo propio: .left-article-block .article-content a{display:inline!important}
.left-article-block.single-line .article-photo{margin:20px 0 0}
.article-background:not(:first-child){padding-top:20px;margin-top:-15px;position:relative;display:block;margin-bottom:15px;border-bottom:1px dotted #d9d9d9}
.left-article-block .article-content p{font-size:16px;line-height:20px;color:#707070;text-align:justify}h2 a.article-comment-icon .comment-icon{width:14px;height:14px;background-image:url(/images/icon-article-comments-big.png);background-repeat:no-repeat;background-position:left top;background-size:14px 14px;position:absolute;display:block;top:1px;color:transparent}h2 a.article-comment-icon,h3 a.article-comment-icon{color:#c53c1c;margin-left:12px;line-height:100%;-moz-transition:all 0s;-webkit-transition:all 0s;-o-transition:all 0s;font-family:Montserrat,sans-serif;font-weight:700}
.article-background h2 a.article-comment-icon .comment-icon,.sticky h2 a.article-comment-icon .comment-icon{background-image:url(/images/icon-featured-article-comments-big.png)}h2 a.article-comment-icon{display:inline-block;position:relative;padding-left:19px;font-size:15px;top:-1px}h3 a.article-comment-icon .comment-icon{width:11px;height:11px;background-image:url(/images/icon-article-comments-medium.png);background-repeat:no-repeat;background-position:left top;background-size:11px 11px;position:absolute;display:block;top:1px}
.article-background h3 a.article-comment-icon .comment-icon,.sticky h3 a.article-comment-icon .comment-icon{background-image:url(/images/icon-featured-article-comments-medium.png)}h3 a.article-comment-icon{display:inline-block;position:relative;padding-left:15px;font-size:12px;top:-1px}a.article-comment-icon:hover{color:#232323}a.article-comment-icon:hover .comment-icon{background-color:#232323}
.article-background .triple-article{display:table;width:auto;margin-bottom:20px;margin-left:7px;margin-right:7px}

.triple-article{display:table;width:100%;margin-bottom:15px;margin-left:0;margin-right:0}
.triple-article>div.triple-article-single{display:table-cell;width:30%;text-align:center}
.triple-article>div.triple-article-single:first-child{text-align:left}
.triple-article>div.triple-article-single:last-child{text-align:right}
.triple-article>div.triple-article-single>div{display:inline-block;width:226px;text-align:left}

.double-article{display:table;margin-bottom:15px;margin-left:7px;margin-right:7px}
.double-article>div.double-article-single{display:table-cell;width:50%;text-align:center}
.double-article>div.double-article-single:first-child{text-align:left}
.double-article>div.double-article-single:last-child{text-align:right}
.double-article>div.double-article-single>div{display:inline-block;width:340px;text-align:left}
.double-article>div.double-article-single>div h3{font-size:15px;line-height:20px}

.double-left-article{display:table;width:100%;margin-bottom:15px;margin-left:0;margin-right:0}
.double-left-article>div.double-article-single{display:table-cell;width:50%;text-align:center}
.double-left-article>div.double-article-single:first-child{text-align:left;width:354px}
.double-left-article>div.double-article-single:last-child{text-align:right;width:152px}
.double-left-article>div.double-article-single>div{display:inline-block;text-align:left}
.double-left-article>div.double-article-single>div h3{font-size:17px;line-height:23px;text-align:left}
.double-left-article>div.double-article-single:last-child>div h3{font-size:15px;line-height:19px;text-align:left}

.left-banner-block{display:block;margin-bottom:15px;border-bottom:1px dotted #d9d9d9;text-align:center;padding-bottom:15px}
.category-block{display:table;width:100%}
.category-block>div{display:table-cell}
.category-block>div:first-child{width:230px;padding-right:20px}
.full-left-box{display:block;position:relative}
.full-left-box .thetitle{display:block;margin-bottom:15px;padding-top:7px;padding-bottom:7px;border-top:5px solid #232323;border-bottom:1px dotted #b2b2b2;color:#232323;font-size:15px;line-height:20px}
.category-left-block .article-block{display:block;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #b2b2b2}
.category-left-block .article-block:last-child{display:block;margin-bottom:15px;padding-bottom:15px;border-bottom:0}
.category-left-block .article-block .article-photo{display:block;padding-bottom:8px}
.category-left-block .article-block h4{display:block;font-size:13px;line-height:16px}
.category-right-block .article-photo{display:block;padding-bottom:15px}
.category-right-block .article-content{display:block;padding-bottom:30px}
.category-right-block .article-content h2{display:block;padding-bottom:12px;font-weight:700;font-family:Montserrat,sans-serif;font-size:18px;line-height:23px}
.category-right-block .article-content p{font-size:12px;line-height:20px;color:#707070;text-align:justify}
.full-left-box .title-top{position:absolute;top:14px;right:0}
.full-left-box .title-top a{opacity:.8;filter:alpha(opacity=80);font-size:11px}
.content-blog{display:table;padding-bottom:15px;border-bottom:1px dotted #d9d9d9;margin-bottom:15px;width:100%}
.content-main-title{padding-bottom:15px;margin-bottom:20px;border-bottom:5px solid #296a29;position:relative;color:#232323}
.content-main-title h2{font-size:20px;line-height:18px;color:inherit;font-family:Montserrat,sans-serif;text-transform:uppercase}
.content-main-title .top-right-corner{font-size:11px;color:inherit;position:absolute;font-weight:700;top:5px;right:0;cursor:default}
.content-blog .article-block-big-image .article-content h3,.content-blog .article-block-small-image h3{font-weight:400;font-size:15px;line-height:21px;font-family:Montserrat}
.content-main-title .top-right-corner a{display:inline-block;margin-left:10px;opacity:.7;color:inherit;filter:alpha(opacity=70)}
.content-main-title .top-right-corner a.active{padding:1px 7px;background:#232323;border-radius:2px;color:#fff;opacity:1;filter:alpha(opacity=100)}
.content-main-title .top-right-corner .icon-text{display:inline-block;padding-left:8px;padding-top:1px}
.content-blog>div:first-child{padding-right:20px}
.content-blog>div{display:table-cell;width:50%}
.content-blog .article-block-big-image{display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #d9d9d9;max-width:320px}
.content-blog .article-block-big-image:last-child{margin-bottom:0;border-bottom:0}
.content-blog .article-block-big-image .article-photo{display:block;margin-bottom:10px}
.content-blog .article-block-big-image .article-content{display:block}
.content-blog .article-block-small-image{display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #d9d9d9}
.content-blog .article-block-small-image:last-child{margin-bottom:0;border-bottom:0}
.content-blog .article-block-small-image h3{padding-bottom:10px}
.content-blog .article-block-small-image .article-content{display:table}
.content-blog .article-block-small-image .article-content>div{display:table-cell}
.content-blog .article-block-small-image .article-content>div.article-photo{width:80px;padding:2px 15px 0 0}
.content-blog .article-block-small-image .article-content p{font-size:12px;line-height:150%;color:#707070;text-align:justify}
.content-pager{display:block;position:relative;padding-bottom:20px}
.content-pager .right{position:absolute;top:7px;right:0;text-transform:uppercase;opacity:.7;filter:alpha(opacity=70);font-weight:700;font-size:11px}
.content-pager .right a .icon-text{display:inline-block;padding-left:6px;padding-top:1px}
.content-pager ul{display:block;margin:0 auto;text-align:center;line-height:100%}
.content-pager ul li{display:inline-block;margin-right:0}
.content-pager ul li a,.content-pager ul li span{display:block;margin-right:1px;font-size:12px;padding:8px 12px;font-weight:700}
.content-pager ul li a{background:#f2f2f2;color:#232323}
.content-pager ul li a:hover{background:#dbdbdb}
.content-pager ul li span{background:#232323;color:#fff}
.article-navigation-left a,.article-navigation-right a{background:#fff;box-shadow:0 0 3px 1px rgba(0,0,0,.15)}
.content-pager ul li.pager-navi{padding:0 10px}
.content-pager ul li .next,.content-pager ul li .prev{font-family:Entypo}
.article-navigation-left a:before,.article-navigation-right a:before{font-family:Entypo;display:block;color:#7f7f7f}
.article-navigation-left{display:block;position:fixed;z-index:20;top:40%;left:0}
.article-navigation-left a{display:block;padding:10px 0 0;position:relative;opacity:.7;filter:alpha(opacity=70)}
.article-navigation-left a:hover{opacity:1;filter:alpha(opacity=10)}
.article-navigation-left a:before{position:absolute;content:'\E75D';top:25px;left:10px;font-size:22px}
.article-navigation-left a img{display:block;margin:0 10px 10px 30px}
.article-navigation-left a:hover img{margin-left:40px}
.article-navigation-left a strong{display:block;border-top:1px solid #eee;font-size:9px;text-transform:uppercase;padding:8px 10px 8px 0;line-height:9px;text-align:right;color:#7f7f7f}
.article-navigation-right{display:block;position:fixed;z-index:20;top:40%;right:0}
.article-navigation-right a{display:block;padding:10px 0 0;position:relative;opacity:.7;filter:alpha(opacity=70)}
.article-navigation-right a:hover{opacity:1;filter:alpha(opacity=10)}
.article-navigation-right a:before{position:absolute;content:'\E75E';top:25px;right:10px;font-size:22px}
.article-navigation-right a img{display:block;margin:0 30px 10px 10px}
.article-navigation-right a:hover img{margin-right:40px}
.article-navigation-right a strong{display:block;border-top:1px solid #eee;font-size:9px;text-transform:uppercase;padding:8px 0 8px 10px;line-height:9px;text-align:left;color:#7f7f7f}
.article-big-header,.article-big-header h2{padding-bottom:20px;display:block}
.article-big-header h2{padding-top:5px;font-size:22px;line-height:25px;color:#2d2d2d;font-family:Montserrat,sans-serif}
.article-option-line{background:#f8f8f8;height:35px;border-top:1px dotted #dfdfdf;border-bottom:1px dotted #dfdfdf}
.article-option-line .this-button{display:block;float:left;position:relative;font-size:11px;font-weight:700;color:#797979;line-height:35px;padding:0 14px;opacity:.7;filter:alpha(opacity=70)}
.article-option-line .this-button .icon-text{font-size:15px;padding-right:9px}
.article-option-line a.this-button:hover{opacity:1;filter:alpha(opacity=100)}
.article-option-line .this-button.active{background:#fff;opacity:1;filter:alpha(opacity=100);box-shadow:0 -3px 0 rgba(0,0,0,.03);border-bottom:1px solid #fff;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;margin-top:-1px;cursor:default}
.article-option-line .this-button .article-comment-button{background:url(/images/icon-article-comments.png) center no-repeat;display:inline-block;width:16px;height:14px;top:11px;position:relative;margin-right:8px}
.article-option-line span.this-button{cursor:default;font-weight:400}
.article-option-line span.this-button.serious-stuff a{font-size:8px;padding:1px 6px;line-height:13px;text-transform:uppercase}
.article-option-line span.this-button.serious-stuff a.active{background:#232323;opacity:1;filter:alpha(opacity=100)}
.article-option-line span.this-button a{display:inline-block;background:#797979;font-weight:700;font-size:12px;line-height:13px;padding:0 4px 1px;margin-left:8px;color:#fff;opacity:.7;filter:alpha(opacity=70)}
.article-option-line span.this-button a:hover{opacity:1;filter:alpha(opacity=100)}
.article-option-line span.this-button a:last-child{margin-left:3px}
.article-option-line.upper-direction{margin-top:20px}
.article-option-line.upper-direction .this-button.active{box-shadow:0 3px 0 rgba(0,0,0,.03);border-top:1px solid #fff;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.article-soc-likes,.the-article-content .article-author{border-bottom:1px dotted #d9d9d9;display:block;padding-bottom:20px}
.changable-content{display:block}
.the-article-content{display:block;margin-bottom:15px}
.the-article-content .article-photo{display:block;margin-bottom:20px}
.the-article-content .article-author{margin-bottom:20px;height:40px;line-height:100%}
.the-article-content .article-author .article-user{display:block;float:left;white-space:nowrap}
.the-article-content .article-author .article-user img{display:block;float:left;margin-right:12px}
.the-article-content .article-author .article-user strong{display:block;font-size:13px;line-height:20px;color:#434343;font-family:Montserrat,sans-serif}
.the-article-content .article-author .article-user>a{display:block;margin-top:2px;padding-left:2px;font-size:11px;opacity:.7;filter:alpha(opacity=70)}
.the-article-content .article-author .article-date{display:block;float:right;text-align:right}
.the-article-content .article-author .article-date strong{display:block;line-height:19px;margin-bottom:2px;font-weight:400}
.the-article-content .article-author .article-date span{opacity:.7;filter:alpha(opacity=70)}
.article-main-content{display:block}
.article-main-content p{font-size:13px;line-height:150%;margin-bottom:20px;text-align:justify}
.article-soc-likes{margin-bottom:20px}
.article-soc-likes.upper-direction{display:block;padding-top:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:0}
.article-soc-likes .social-icon{display:inline-block;margin-right:10px}
.article-soc-likes .social-icon>a{display:inline-block;padding:0;color:#fff;font-size:10px;text-transform:uppercase;background-color:#7d7d7d;position:relative;overflow:hidden;width:21px;height:20px;line-height:20px}
.article-soc-likes .social-icon>a:hover{width:auto;padding:0 7px 0 27px}
.article-soc-likes .social-icon>a:before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:'';z-index:3;background:rgba(255,255,255,.3)}
.article-soc-likes .social-icon>a .icon-text{position:absolute;background-color:inherit;top:0;left:0;width:21px;height:20px;overflow:hidden;display:inline-block;text-align:center;line-height:20px;z-index:4}
.article-soc-likes .social-icon>.like-count:before{display:block;content:'';position:absolute;background-color:inherit;border-left:1px solid #cecece;border-bottom:1px solid #cecece;width:4px;height:4px;top:6px;left:-3px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.article-soc-likes .social-icon>.like-count{display:inline-block;position:relative;padding:4px 6px;background-color:#f7f7f7;border:1px solid #cecece;font-size:9px;margin:1px 0 0 4px;line-height:100%}
.article-related-ones{display:block;padding-bottom:15px;border-bottom:1px dotted #d9d9d9;margin-bottom:20px;margin-top:-5px}
.article-related-ones strong{display:block;margin-bottom:15px;font-size:14px;color:#afafaf;padding-left:20px;font-weight:400}
.article-related-ones ul{padding-left:0;margin-left:15px}
.article-related-ones ul li{padding-left:5px;list-style:url(/images/icon-related-li.png);line-height:15px;padding-bottom:4px}
.comment-block .comments,.comment-block .comments li{list-style:none;display:block}
.article-related-ones ul li h4{font-size:12px;line-height:15px}
.comment-block{display:block}
.comment-block .comments{padding:10px 0}
.comment-block .comments>li:last-child>.commment-content{padding-bottom:0;margin-bottom:20px;border-bottom:0}
.comment-block .comments>li:last-child #respond,.comment-block .comments>li:last-child>ul>li:last-child #respond{border-top:1px dotted #ccc;margin-top:20px!important}
.comment-block .comments>li:last-child>ul.children,.comment-block .comments>li:last-child>ul>li:last-child>ul{border-top:1px dotted #ccc;margin-top:20px!important;padding-top:20px}
.comment-block .comments>li:last-child>ul>li:last-child>ul{padding-top:0!important}
.comment-block .comments>li:last-child>ul>li:last-child{margin-bottom:-31px}
.comment-block .comments li ul li .commment-content{background:#f8f8f8;padding-top:20px;margin-top:-20px;padding-left:130px}
.comment-block .comments>li>ul{position:relative}
.comment-block .comments>li>ul:before,ol#comments #respond:before{display:block;content:'';width:9px;height:9px;position:absolute;background:#fff;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;top:-5px;left:86px;z-index:4;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.registered-user-restriction{display:block;padding:50px 0 20px;text-align:center}
.comment-block .comments li .commment-content{display:block;padding-left:65px;padding-bottom:22px;margin-bottom:20px;border-bottom:1px dotted #ccc;position:relative}
.comment-block .comments li .commment-content>.icon-link{opacity:.4;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.comment-block .comments li .commment-content>.time-stamp{opacity:.5}
.comment-block .comments li .commment-content:hover>.icon-link,.comment-block .comments li .commment-content:hover>.time-stamp{opacity:1}
.comment-block .comments li>.commment-content>.set-image-border{left:0}
.comment-block .comments li li .commment-content .set-image-border{left:65px}
.comment-block .comments li .commment-content img.user-avatar{position:absolute;margin-top:2px;display:block}
.comment-block .comments li .commment-content strong.user-nick{color:#232323}
.comment-block .comments li .commment-content .user-nick{display:inline-block;margin-right:6px;font-size:15px;font-family:Montserrat,sans-serif;padding-bottom:12px;font-weight:700;line-height:100%}
.comment-block .comments li .commment-content .time-stamp{display:inline-block;margin-left:5px;margin-right:6px;font-size:11px;color:#979797;padding-top:3px;line-height:100%}
.comment-block .comments li .commment-content .marker{position:relative;display:inline-block;margin-right:6px;margin-top:2px;color:#fff;padding:2px 5px 3px;background:#232323;font-size:8px;font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:100%}
.comment-block .comments li .commment-content .comment-text{display:block;padding-bottom:12px;color:#3b3b3b;font-size:12px;line-height:19px}
.comment-block .comments li .commment-content .icon-link{display:inline-block;color:#232323;font-size:10px;line-height:11px;font-family:Montserrat,sans-serif}
.comment-block .comments li .commment-content .icon-link:hover{opacity:.5;filter:alpha(opacity=50)}
.comment-block .comments li .commment-content .icon-link .icon-text{display:inline-block;padding-top:1px;padding-right:6px}#respond,.comment-form{display:block;padding-bottom:20px}ol#comments #respond{border-bottom:1px dotted #ccc;background:#f8f8f8;padding-top:20px;margin-top:-20px;margin-bottom:20px;position:relative}#reply-title{padding:0 30px 20px 0;text-align:right}#reply-title a{color:#cf281c}#respond form p,.comment-form form p{display:block;width:280px;position:relative;margin:0 auto;padding:5px 0 5px 60px}#respond form p label,.comment-form form p label{display:block;position:absolute;right:280px;text-align:right;margin-right:20px;top:13px;white-space:nowrap;font-size:11px;line-height:100%}#respond form p label .required,.comment-form form p label .required{position:absolute;right:-12px;font-weight:700;color:#ce1b1b}#respond form input[type=text],#respond form textarea,.comment-form form input[type=text],.comment-form form textarea{width:254px;margin-left:1px}#respond form input[type=text].error,#respond form textarea.error,.comment-form form input[type=text].error,.comment-form form textarea.error{box-shadow:0 0 0 1px #ae1919}#respond form .comment-error,.comment-form form .comment-error{display:block;background:#ae1919;color:#fff;padding:7px 10px 8px;font-size:10px;line-height:100%}#respond form .comment-error .icon-text,.comment-form form .comment-error .icon-text{display:inline-block;padding-top:1px;padding-right:7px}#respond form .comment-notes,.comment-form form .comment-notes{display:block;margin-bottom:15px;font-size:11px;line-height:16px}#respond form .comment-notes .required,.comment-form form .comment-notes .required{color:#ce1b1b}#respond h2.small-title,.comment-form h2.small-title{display:block;padding-top:30px;padding-bottom:15px;margin-bottom:25px;border-bottom:1px dotted #ccc;color:#636363;font-family:Montserrat,sans-serif}#respond p>.icon-text,.comment-form p>.icon-text{font-size:20px;position:absolute;left:23px;top:10px;color:#b2b2b2}
.the-error-msg span,.the-error-msg strong{display:block;color:#2d2d2d;text-transform:uppercase;font-family:Montserrat,sans-serif}
.the-error-msg{display:block;padding:80px 0;text-align:center}
.the-error-msg strong{font-size:50px;line-height:55px;padding-bottom:50px}
.the-error-msg span{padding-bottom:15px;font-size:17px}
.the-error-msg p{width:290px;margin:0 auto 15px;line-height:17px;font-size:11px;color:#797979;font-family:Montserrat,sans-serif}
.the-error-msg p a{font-weight:700}
.comments.inline-comments{padding-bottom:10px;border-bottom:1px dotted #ccc;margin-bottom:20px}
.contact-form.comment-form p{padding:5px 0}
.contact-form.comment-form p label{position:relative;top:auto;left:auto;right:auto;text-align:left;display:inline-block}
.the-sidebar-top-space{display:block;height:35px}
.calendar-category-select{display:block;padding-bottom:15px;border-bottom:1px dotted #b2b2b2;margin-bottom:10px}
.calendar-arrow{display:inline-block;padding:0 15px}
.select-wrapper select{border:0;padding:3px 6px;position:relative;z-index:6;font-size:11px;cursor:pointer;background:#efefef}
.calendar-category-select label{display:inline-block;padding:3px 6px 0 0}
.photo-gallery-content{display:block;width:980px;overflow:hidden;height:auto;margin-bottom:20px}
.photo-gallery-content .photo-gallery-layer{display:block;height:auto;width:1000px}
.photo-gallery-content .photo-gallery-layer .photo-tile{display:block;margin:0 20px 20px 0;float:left;width:230px;height:160px;position:relative}
.photo-gallery-line,.single-photo-content{margin-bottom:20px;display:block}
.photo-gallery-content .photo-gallery-layer .photo-tile:hover img{box-shadow:inset 0 0 0 10px #000;opacity:1;filter:alpha(opacity=100);background-size:auto}
.photo-tile .gallery-title{display:block;position:absolute;background:#000;bottom:0;color:#fff;font-weight:700;font-size:12px;z-index:5;opacity:.7;filter:alpha(opacity=70);line-height:140%;font-family:Montserrat,sans-serif}
.photo-tile .gallery-title span{display:block;padding:9px 12px}
.photo-tile:hover .gallery-title{opacity:1;filter:alpha(opacity=100)}
.single-photo-content .single-photo-frame{display:block;background:#f3f3f3;position:relative;min-height:200px;box-shadow:inset 0 0 0 1px #ccc;overflow:hidden;text-align:center}
.single-photo-content .single-photo-frame .photo-gallery-arrow-left,.single-photo-content .single-photo-frame .photo-gallery-arrow-right{display:block;width:44px;height:44px;background:url(/images/icon-photo-left.png) center no-repeat;color:transparent;z-index:5;position:absolute;right:auto;left:-44px;top:50%;margin-top:-22px;opacity:0;filter:alpha(opacity=0)}
.single-photo-content .single-photo-frame .photo-gallery-arrow-right{background:url(/images/icon-photo-right.png) center no-repeat;left:auto;right:-44px}
.single-photo-content .single-photo-frame:hover .photo-gallery-arrow-left{left:-5px;opacity:1;filter:alpha(opacity=100)}
.single-photo-content .single-photo-frame:hover .photo-gallery-arrow-right{right:-5px;opacity:1;filter:alpha(opacity=100)}
.single-photo-content .single-photo-frame .photo-gallery-arrow-left:hover{left:0}
.single-photo-content .single-photo-frame .photo-gallery-arrow-right:hover{right:0}
.photo-gallery-line{background:#f3f3f3;text-align:center;padding:15px 20px;border:1px dotted #ccc;border-top:0;position:relative}
.photo-gallery-line>.icon-text{display:block;position:absolute;font-size:25px;text-align:center;padding:30px 20px;top:0}
.photo-gallery-line>.icon-text.photo-line-arrow-left{left:0}
.photo-gallery-line>.icon-text.photo-line-arrow-right{right:0}
.photo-gallery-line .actual-photo-line{display:block;height:50px;overflow:hidden;margin:0 34px;text-align:left;width:870px;position:relative}
.photo-gallery-line .actual-photo-line ul{display:block;width:8000px;height:50px;position:absolute;left:0;top:0;-moz-transition:all .12s;-webkit-transition:all .12s;-o-transition:all .12s}
.photo-gallery-line .actual-photo-line ul li{display:block;float:left;margin-right:10px}
.photo-gallery-line .actual-photo-line ul li.active img{box-shadow:inset 0 0 0 5px #000}
.lightbox .photo-gallery-line .actual-photo-line ul li.active:before{display:block;content:'';position:absolute;box-shadow:inset 0 0 0 5px #000;width:70px;height:50px;z-index:100}
.empty-break{display:block;height:20px}
.panel:first-child .banner125{border-top:0}
.banner125{display:table;width:100%;border-top:1px dotted #b2b2b2;padding-top:20px}
.banner125>div:first-child>div{padding-bottom:15px}
.banner125>div{width:100%;display:table-row}
.banner125>div>div{width:125px;display:table-cell;text-align:left}
.banner125>div>div:first-child{text-align:right;padding-right:15px}
.content-box .content-box-sidebar:first-child{padding-left:0;padding-right:20px}
.content-box-sidebar .panel{display:block;margin-bottom:20px;position:relative}
.content-box-sidebar .panel>h3{display:block;margin-bottom:15px;padding-top:7px;padding-bottom:7px;border-top:5px solid #232323;border-bottom:1px dotted #b2b2b2;color:#232323;font-size:15px;line-height:20px}a.text-ad{display:block;background:#f7f7f7;color:#4d4d4d;border:1px solid #ebebeb;padding:12px 15px;font-size:13px;margin-bottom:2px;line-height:17px}a.text-ad>strong{display:block}a.text-ad>span{display:block;font-size:11px;padding-top:6px;color:#a2a2a2;white-space:nowrap;width:268px;overflow:hidden;text-overflow:ellipsis;line-height:12px}a.text-ad>span .icon-text{display:inline-block;padding-right:5px;font-size:10px;padding-top:1px}a.text-ad:hover{background:#fcfcfc}a.text-ad:active{box-shadow:inset 0 0 30px rgba(0,0,0,.08)}
.panel .tagcloud a{display:inline-block;background:#f0f0f0;color:#232323;padding:4px 9px 5px;font-weight:400;font-size:11px!important;margin:0 3px 4px 0;line-height:100%}
.panel .tagcloud a:hover{color:#fff;background:#232323}
.panel .title-top{position:absolute;top:16px;right:0;font-size:10px}
.panel .title-top a{opacity:.8;filter:alpha(opacity=80)}
.panel .side-comment{display:table;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #b2b2b2;width:100%}
.panel .side-comment:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.panel .side-comment .comment-photo{display:table-cell;width:55px}
.panel .side-comment .comment-content{display:table-cell}
.panel .side-comment .comment-content strong{display:block;padding-bottom:8px;font-size:14px;color:#232323;line-height:18px;font-weight:400;font-family:Montserrat,sans-serif;margin-top:-3px}
.panel .side-comment .comment-content p{display:block;padding-bottom:12px;font-size:11px;color:#828282;line-height:16px}
.panel .side-comment .comment-content .timestamp{display:block;float:right;font-size:10px;color:#cdcdcd;line-height:12px}
.panel .text-link{display:inline-block;font-size:12px;font-weight:700}
.panel .side-article .article-content h4,.panel .side-gallery h4{font-size:13px;line-height:18px;font-weight:400}
.panel .text-link .icon-text{display:inline-block;padding-right:6px}
.panel .side-article{display:table;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #b2b2b2;width:100%}
.panel .side-article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.panel .side-article>div{display:table-cell}
.panel .side-article .article-photo{width:95px}
.panel .side-article .article-content h4{margin-top:-3px;margin-bottom:8px}
.panel .side-gallery{display:block;width:250px;height:auto;position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #b2b2b2}
.panel .side-gallery .gallery-navi-left,.panel .side-gallery .gallery-navi-right{position:absolute;top:112px;z-index:5;color:transparent;width:32px;height:32px;text-indent:-1000px;display:block;overflow:hidden}
.panel .side-gallery:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.panel .side-gallery .gallery-navi-left{left:0;background:url(/images/icon-gallery-navi-left.png) center no-repeat;opacity:0;filter:alpha(opacity=0)}
.panel .side-gallery:hover .gallery-navi-left{left:20px;opacity:.7;filter:alpha(opacity=70)}
.panel .side-gallery .gallery-navi-left:hover{opacity:1;filter:alpha(opacity=100)}
.panel .side-gallery .gallery-navi-right{right:0;background:url(/images/icon-gallery-navi-right.png) center no-repeat;opacity:0;filter:alpha(opacity=0)}
.panel .side-gallery:hover .gallery-navi-right{right:20px;opacity:.7;filter:alpha(opacity=70)}
.panel .side-gallery .gallery-navi-right:hover{opacity:1;filter:alpha(opacity=100)}
.panel .side-gallery ul{display:block;width:250px;height:250px;position:relative;margin-bottom:10px}
.panel .side-gallery ul li{display:block;width:250px;height:250px;position:absolute;z-index:2;opacity:0;filter:alpha(opacity=0);-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.panel .side-gallery ul li.active{z-index:3;opacity:1;filter:alpha(opacity=100)}
.info-message{display:block;font-size:11px;color:#fff;padding:8px 0;text-align:center;font-weight:700;margin-bottom:20px}
.info-text{display:block;padding-left:32px;position:relative;font-size:10px;font-weight:400;line-height:16px;color:#707070;margin-top:20px;padding-top:20px;border-top:1px dotted #b2b2b2}
.info-text:before{content:'\E705';display:block;font-size:20px;font-family:Entypo;position:absolute;left:0;top:26px;color:#b2b2b2}
.content input[type=text],.content textarea{border:1px solid #fff;box-shadow:0 0 0 1px #cecece;font-size:12px;padding:5px 11px;width:220px}
.content input[type=submit],.content input[type=text],.content textarea{color:#6a6a6a;font-family:'Open Sans',Arial}
.content{min-height:400px}
.content input[type=text]{background:#fafafa}
.content input[type=text]:focus{background:#fff}
.content textarea{background:#fafafa;height:100px}
.content textarea:focus{background:#fff}
.content input[type=submit]{background:#f1f1f1;border:1px solid #cecece;box-shadow:0 3px 0 rgba(0,0,0,.03),inset 0 1px 0 #fff;font-size:10px;padding:6px 17px 7px;text-shadow:0 1px 0 #fff;border-radius:2px;-moz-border-radius:2px;font-weight:700;cursor:pointer}#calendar_wrap table td a,.content input[type=submit]:hover{background:#ececec}
.content input[type=submit]:active{background:#ececec;box-shadow:0 0 0 transparent,inset 0 1px 0 rgba(0,0,0,.03)}
.subscribe-form{line-height:100%}
.subscribe-form form p{display:block;padding-bottom:10px;text-align:center;width:244px;margin:0 auto}
.subscribe-form form p label{display:block;text-align:left;width:100%;padding-bottom:7px;font-size:10px;color:#ababab}#calendar_wrap table td,#calendar_wrap table td a{text-align:center;line-height:28px;width:43px;height:29px;position:relative}
.subscribe-form form p.subscribe_submit{display:block;padding-top:10px}#calendar_wrap{display:block}#calendar_wrap table{width:100%}#calendar_wrap table td{font-weight:700}#calendar_wrap table td#today{text-align:center;position:relative;font-weight:700;color:#fff;background:#3e3e3e}#calendar_wrap table td#prev{padding-top:10px;text-align:left}#calendar_wrap table td#next{padding-top:10px;text-align:right}#calendar_wrap table td#next a,#calendar_wrap table td#prev a{padding-right:10px;padding-left:10px;border-radius:2px;-moz-border-radius:2px}#calendar_wrap table td#today a{background:inherit;color:inherit}#calendar_wrap table thead{text-align:center;background:#3e3e3e;color:#fff;line-height:30px}#calendar_wrap table caption{text-align:center;color:#232323;font-size:15px;line-height:30px;font-weight:700;font-family:Montserrat,sans-serif;padding-bottom:10px}
.loading-message{display:block;font-size:18px;text-align:center;padding-bottom:20px}
.footer .wrapper{background:#296a29;color:#000;padding-top:6px;font-size:15px;line-height:18px}
.footer .footer-content{background-color:#fff;padding:20px;color:#000;display:table;width:940px;position:relative}
.footer a{color:#000}
.footer a:hover{color:#b1b1b1}
.lightbox .loading-box{padding:50px 0;line-height:24px}
.startlightbox{overflow:hidden;color:#232323}
.startlightbox .lightbox{display:block}
.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);text-align:center;z-index:200;display:none;overflow-y:scroll}
.lightbox .main-black-block{box-shadow:none;background:#212121;font-size:11.5px;line-height:20px;font-weight:300;padding-bottom:5px;color:#8a8a8a}
.lightbox .lightcontent .light-close span,.lightbox .lightcontent-loading .light-close span{font-family:Entypo;font-size:14px;display:inline-block;margin-top:-2px;margin-right:6px}
.lightbox .lightcontent .light-close:hover,.lightbox .lightcontent-loading .light-close:hover{color:#db2727}
.lightbox .lightcontent .light-close:active,.lightbox .lightcontent-loading .light-close:active{color:#b01e1e}
.lightbox .lightcontent .light-close,.lightbox .lightcontent-loading .light-close{display:block;right:0;top:-30px;font-family:Arial;position:absolute;font-size:12px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}
.lightbox .lightcontent,.lightbox .lightcontent-loading{background:#fff;width:980px;margin:100px auto 70px;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.5);text-align:left}
.lightbox .light-title{display:block;position:absolute;top:-33px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);height:23px;width:780px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.loading-box{display:block;text-align:center}
.loading-box .loading-image{display:block;text-align:center;padding-top:20px}
.lightbox .carousel-left{left:8px}
.lightbox .carousel-right{right:8px}
.lightbox blockquote{padding-bottom:30px}
.lightbox .article-main-content{padding:0 55px;width:auto}
.success-message>span,.success-message>strong{padding-bottom:10px;margin-left:30px;display:block}
.success-message{display:block;position:relative}
.success-message>strong{font-size:18px;color:#232323}
.success-message>span{font-size:11px}
.success-message>span.icon-text{display:block;float:left;font-size:22px;color:#232323;left:0;top:3px;margin-left:0}
.parallax-slider{display:block;width:100%;height:auto;margin-bottom:20px}
.breaking-line ul li span{line-height:14px}
.themobile-top{display:none}
.waiter{cursor:pointer;overflow:hidden}
.error-page{display:block;text-align:center;padding:145px 0}
.no-bottom-line{border-bottom:0}
.triple-article>.article-photo:first-child{margin-bottom:15px}
.content .panel form label{text-align:left;display:block;padding-bottom:7px}
.content .panel input[type=text].search{width:155px;text-align:left;padding-top:3px;padding-bottom:5px;margin-right:2px}#infscr-loading{display:block;background:rgba(255,255,255,.7);width:190px;text-align:center;height:64px;padding-bottom:14px;margin-left:-100px}#infscr-loading img{margin:0 auto 15px;width:30px}
.sticky{background:#f8f8f8;padding:0 0 16px}
.sticky .article-content{padding:0 16px}
.article-block-small-image.sticky .article-header{padding:8px 20px 0 16px}
.comments-pager:empty{display:none}
.comments-pager{display:block;text-align:center;border-top:1px dotted #ccc}
.comments-pager a.page-numbers{display:inline-block;padding:2px 10px 3px;background:#fff;margin-right:2px;font-weight:700;border:1px solid transparent}
.comments-pager a:hover{background:#f0f0f0;border:1px solid #f0f0f0;color:#232323}
.comments-pager .page-numbers.current{display:inline-block;padding:4px 10px 3px;margin-top:-1px;background:#fff;color:#232323;border:1px dotted #ccc;border-top:0}
.post-pages{display:block;padding-top:10px;padding-bottom:10px;margin-bottom:20px;border-top:1px dotted #d9d9d9;border-bottom:1px dotted #d9d9d9;background:#f8f8f8;padding-left:15px}
.texto{FONT-SIZE:14px}
.subnews{FONT-WEIGHT:bold;FONT-SIZE:17px;COLOR:#232323}
.subnews a:link,.subnews a:visited{FONT-WEIGHT:bold;FONT-SIZE:17px;COLOR:navy}
.texto8{FONT-SIZE:10px;COLOR:#000}
.specialnews,.specialnews h1{FONT-SIZE:15px;FONT-WEIGHT:bold}
.clasif{font-size:16px;line-height:24px;background:url(/imagenes/fondo_clasificaciones.gif) left top #fff;margin-bottom:24px;padding:0;float:left;width:100%}
.specialnews{COLOR:#296a29;display:block;margin-bottom:15px;padding-top:7px;padding-bottom:7px;border-top:5px solid #296a29;border-bottom:1px dotted #b2b2b2;font-size:15px;line-height:20px}
.left-article-block.article-background>.article-content a,.specialnews h1{display:inline}
.texto .etapas{line-height:25px;font-size:13px}
.esNoticia{color:red;display:block;padding:10px 10px 10px 15px;position:relative;font-family:Montserrat,sans-serif;font-size:12px;line-height:15px;font-weight:700;border-right:1px dotted #dcdcdc}
.ads{border:1px solid #000;width:250px;text-align:center;background:#FFF}
.mediabutton{float:left; padding-left:15px;padding-top:12px}
.cmarcha img {margin: 0 0 4px 8px;}

.trampa {display:none;}

.PubliMegaTop { width: 320px; height: 50px; margin:auto;}
.CabecaraCategorias { width: 320px; height: 50px; margin:auto;}
.Enresultados { width: 40px; height: 120px; }

@media (min-width:470px) {
.PubliMegaTop { width: 468px; height: 60px; }
.CabecaraCategorias { width: 468px; height: 60px; }
}

@media (min-width:970px) {
.PubliMegaTop { width: 970px; height: 90px; }
.CabecaraCategorias { width: 728px; height: 90px; }
.Enresultados { width: 120px; height: 120px; }
}








/* Mensaje de cookies */

:root {
    --white: #ffffff;
    --blue: #37739a;
    --gray: #696969;
    --red: #EE4B5A;
    --green: #008000;
    --greenover: #009400;
}

/* Cookie Dialog */
#gdpr-cookie-alert{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: var(--white);
    box-shadow: 0px -6px 30px 0px rgba(0, 0, 0, 1);
    z-index:2147483647;

}

#gdpr-cookie-message {
    padding:10px 18%

}

@media only screen and (max-width: 1050px) {
    #gdpr-cookie-message {
        padding:10px 2%
    }
}

#gdpr-cookie-message h4 {
    color: var(--blue);
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 24px;
    text-align:center;
}
#gdpr-cookie-message h5 {
    color:var(--gray);
    font-size: 14px;
    font-weight:100;
    margin-bottom: 30px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color:var(--gray);
    font-size: 14px;
    line-height: 1.5em;
    margin:0;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: right;
}
#gdpr-cookie-message li {
    width: 33%;
    display: inline-block;
    font-size: 18px;
}

#gdpr-cookie-message label {
    display: initial;
    font-size:initial;
}

#gdpr-cookie-message a, #gdpr-cookie-message .cookie-alert-link {
    color: var(--blue);
    text-decoration:underline;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message .cookie-alert-link {
    cursor:pointer;
}
#gdpr-cookie-message a:hover, #gdpr-cookie-message .cookie-alert-link:hover {
    color: var(--blue);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: var(--green);
    color: white;
    font-size: 18px;
    padding: 15px 5px;
    border-radius: 3px;
    margin: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: var(--greenover);
    transition: all 0.3s ease-in;
}

#gdpr-cookie-message #gdpr-cookie-save-preferences {
    background: var(--white);
    color: var(--gray);
    border:1px var(--gray) solid;
    margin:0;
}
#gdpr-cookie-message #gdpr-cookie-save-preferences:hover {
    color: var(--greenover);
    border:1px var(--greenover) solid;
}

button#gdpr-cookie-advanced {
    background: white;
    color: var(--red);
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}