﻿.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.push-left .nav{display:block;margin:0}
.nav-mobile{padding:15px;cursor:pointer}
.nav-mobile .nav li{border-bottom:solid thin #616161;}
.nav-mobile .nav li a{width: max-content;padding:20px 0;color:#FFF;border-bottom:0px!important;font-size:18px}
.nav-mobile .nav li a:hover{background:0 0;color:#616161}
.nav-mobile .compactanchor .flag-arrow .fa{color:#FFF}

#cookie-law-info-bar {
	
	font-size: 12pt;
	margin: 0 auto;
	padding: 13px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
	display: none;
	left:0px;
	font-weight:300;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}
.mod_stage .description{position:absolute;bottom:198px;width:290px;font-size:14px;font-size:.875rem;line-height:1.2143;font-weight:700;-webkit-text-stroke:0;letter-spacing:-.025em}
.mod_stage .description.pos_left{left:21px}
.mod_stage .description.pos_center{left:50%;margin-left:-195px}
.mod_stage .description.pos_right{right:21px}
.mod_stage .description p{margin-bottom:7px}
.mod_stage .description h3{font-size:26px;font-size:1.625rem;line-height:1.1538;letter-spacing:-.01em;text-transform:uppercase;font-weight:400;margin-bottom:7px}
.mod_stage .slide.black .description a{color:#000}
.mod_stage .slide.white .description a{color:#fff}
#block-38{min-height:40px}
#whitewrap #block-38 *{text-align:center}

.home section:nth-of-type(1) .dsectiondoc {max-width: 60%;
    margin: 100px auto;
    text-align: center;}


.home section:nth-of-type(1) .dsectiondoc h1{  text-transform:none!important; padding-bottom: 15px;	
font-weight: 300;
font-style: normal;
font-size: 42px; }
 
.home section:nth-of-type(1) .dsectiondoc p{ text-align: justify !important; }

.copyright_right
{
	float: right;
}

.copyright_right .scroll_top
{
	font-size: 11px;
	color: #C5C5C5;
	background-position: right center;
	padding-right: 15px;
}

.pagination-nums {
  position: relative;
  top: 5px;
  font-size: 18px;
  font-weight: 300;
  display: block;
  width: 60%;
  margin: 0 auto;
  text-align: center;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.mainvisual-gradation{position:absolute;left:0;top:0;width:100%;height:auto}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.menusfooter{font-family:'Source Sans Pro',sans-serif;color:#ebebeb;font-size:14px;text-decoration:none;background-color:#444;width:100%;padding-top:20px;padding-bottom:30px;line-height:23px;text-transform:uppercase}
.menusfooter h1{font-family:'Source Sans Pro',sans-serif;color:#56b088;font-size:17px}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

    .navbar-collapse, .navbar-header {
        margin-right: 0!important;
        margin-left: 0!important
    }


.mini-nav{
    text-align: center;
}

.mini-nav li{
    display: inline-block;
}

.mini-nav li:last-child{
    margin-right: 0;
}

.mini-nav a{
    color: #016C9A;
    text-decoration: underline;
}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}



#video-player{
	padding:0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}

#wrapper #footer .footer-logos {
margin: 0 0 -20px;
padding: 2em 0;
max-width: 100%;
background: #00420c;
}

body.contraste #footer .footer-logos,
body.contraste #sobre {
background: #333;
}
#content-main .post .post-toolbar{position:relative}
#content-main .post .post-toolbar .post_toolbar_like:before{position:absolute;padding-right:12px;margin-right:12px;bottom:-1px;left:0}
#content-main .post .post-toolbar .post_toolbar_like{margin-left:19px}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}
