/*
Theme Name: Adonis Alonso Blog - Twenty Sixteen Child
Author: Marcelo Armonas
Description: Twenty Sixteen Child Theme for Adonis Alonso Blog
Version: 1.0.0
Template: twentysixteen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, adonis, alonso
Text Domain: twentysixteen-child
*/

/* resolvendo o SHARE ADD-THIS que não aparecia */
div[id^="atstbx"] {opacity: 1!important;}
#addthis_tool_by_class_name_widget-3 .widget-title {display:none;}
#addthis_tool_by_class_name_widget-3 {text-align:center;}

@font-face {
	font-family: 'Bebas Neue';
	src: url('fonts/BebasNeue.eot');
	src: url('fonts/BebasNeue.eot?#iefix') format('embedded-opentype'),
	url('fonts/BebasNeue.woff') format('woff'),
	url('fonts/BebasNeue.ttf') format('truetype'),
	url('fonts/BebasNeue.svg#BebasNeue') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri';
	src: url('fonts/Calibri.eot');
	src: url('fonts/Calibri.eot?#iefix') format('embedded-opentype'),
	url('fonts/Calibri.woff') format('woff'),
	url('fonts/Calibri.ttf') format('truetype'),
	url('fonts/Calibri.svg#Calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
	font-family: Calibri;
}

header {
	margin: 0;
}

body {
	background-color: #fff;
}

body,
button,
input,
select,
textarea {
	color: #4d4d4d;
}

body,
button,
input,
select,
textarea,
code,
kbd,
tt,
var,
samp,
pre {
	font-family: Calibri;
}

.main-navigation, .post-navigation, .post-title, .pagination, .image-navigation, .comment-navigation, .site .skip-link, .widget .widget-title, .widget_recent_entries .post-date,
.widget_rss .rss-date, .widget_rss cite, .tagcloud a, .site-title, .entry-title, .entry-footer, .sticky-post, .page-title, .page-links, .comments-title,
.comment-reply-title, .comment-metadata,
.pingback .edit-link, .comment-reply-link, .comment-form label, .no-comments, .form-allowed-tags code, .required, .site-footer .site-title, .site-footer .site-title:after, .widecolumn label,
.widecolumn .mu_register label
{
	font-family: Calibri;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #a6a6a6;
	font-family: Calibri;
}

:-moz-placeholder {
	color: #a6a6a6;
	font-family: Calibri;
}

::-moz-placeholder {
	color: #a6a6a6;
	font-family: Calibri;
	opacity: 1;
	/* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #a6a6a6;
	font-family: Calibri;
}

.site-header, .site-footer {
    background: #0e3f6a;
    background: -moz-linear-gradient(left, #0e3f6a 0%, #0e3f6a 52%, #286f90 100%);
    background: -webkit-linear-gradient(left, #0e3f6a 0%,#0e3f6a 52%,#286f90 100%);
    background: linear-gradient(to right, #0e3f6a 0%,#0e3f6a 52%,#286f90 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3f6a', endColorstr='#286f90',GradientType=1 );
}
.site-footer {
    padding: 20px 7.6923% 1.75em;
}

.main-navigation {
    text-align: center;
}
.main-navigation .menu-item > a,
.main-navigation .menu-ancestor > a {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 16px;
}
.main-navigation .menu-item > a:hover,
.main-navigation .menu-ancestor > a:hover {
    color: #c4c4c4;
}

.site-header {
	padding-top: 25px;
	padding-bottom: 0;
	padding-left: 2.6923%;
	padding-right: 2.6923%;
}

.site {
	margin: 0;
}

.site-info a:hover {
	box-shadow: none;
}

.site-footer .site-title:after {
	content: "";
	display: inline-block;
	opacity: 1;
	padding: 0;
	color: #ffffff;
}

.custom-logo {
	max-width: 346px;
    width: 100%;
}

.site-header .main-navigation + .social-navigation {
    margin-top: 0.625em;
}
.social-navigation .menu-redes-sociais-container {
    display: flex;
}
.social-navigation a {
    color: #ffffff;
}
.social-navigation ul {
    margin: 0 auto;
}

.site-footer .social-navigation {
    margin: -48px auto 0;
}

.site-content {
	padding: 0;
	padding-top: 25px;
}

.widget {
	border-top: 0;
	padding-top: 0;
}
p.title-toggle {
    cursor: pointer;
    font-family: Calibri;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 4px;
    color: #a6a6a6;
    text-align: center;
    padding: 3px;
}

ul.jaw_widget, ul.jaw_widget {
	margin-left: 13px;
    list-style: none;
}

ul.jaw_widget ul {
	list-style: none;
}

li.jaw_years {
    line-height: 1.5em;
    border-bottom: 1px solid #ccc;
    float: left;
    display: inline;
    width: 50%;
}
li.jaw_years a {
    color: #0e3f6a;
    outline: none;
}
li.jaw_years a:hover {
    color: #686868;
}

.widget_categories .widget-title, .widget_execphp .widget-title, .widget_jaw_widget .widget-title, .widget_tag_cloud .widget-title {
    font-family: Calibri;
    font-weight: bold;
    color: #0e3f6a;
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #0e3f6a;
    margin: 0 15px;
}
.widget_execphp, .widget_jaw_widget {
    margin-bottom: 0 !important;
}

.widget_jaw_widget {
    
}

.widget_tag_cloud .widget-title .widget-box-title {
    font-family: Calibri;
    font-weight: bold;
    color: #0e3f6a;
    font-size: 16px;
    background: none;
}
.tagcloud {
    margin: 0 20px;

}
.tagcloud a {
    color: #0e3f6a;
    border-color: #a6a6a6;
}
.tagcloud a:hover {
    color: #0e3f6a;
    border-color: #0e3f6a;
}

.widget_categories ul {
    margin: 20px;
}
.wrapper-float-top {
    clear: both;
    padding-top: 5px;
}
.wrapper-float-bottom {
    clear: both;
    padding-bottom: 20px;
}
.wrapper-float-bottom-mini {
    padding-bottom: 8px;
}
.execphpwidget{
    margin: 0;
    text-align: center;
}
.execphpwidget ul {
    margin: 0 20px;
    margin-bottom: 10px !important;
}
.execphpwidget ul.flexo-list {
    margin-left: 13px;
    list-style: none;
}
.execphpwidget ul li {
    line-height: 1.5em;
    border-bottom: 1px solid #ccc;
    float: left;
    display: inline;
    width: 50%;
    font-weight: bold;
}
.execphpwidget ul.flexo-list li {
    list-style: none;
    border-bottom: none;
    float: initial;
    display: flex;
    font-weight: normal;
}
.execphpwidget ul li a {
    color: #0e3f6a;
    outline: none;
}
.execphpwidget ul li a:hover {
    color: #686868;
}


li.cat-item {
    line-height: 1.5em;
    border-bottom: 1px solid #ccc;
    float: left;
    display: inline;
    width: 50%;
}
li.cat-item a {
    color: #0e3f6a;
    outline: none;
}
li.cat-item a:hover {
    color: #686868;
}

form.search-form {
    margin: 0 15px;
}
form.search-form label {
    display: inline-block;
    width: 100%;
    background: #ffffff;
    border-radius: 9px 9px 9px 9px;
    -moz-border-radius: 9px 9px 9px 9px;
    -webkit-border-radius: 9px 9px 9px 9px;
    border: 1px solid #ffffff;
}
form.search-form label input.search-field {
    border: 1px solid silver;
    width: 100%;
    margin: 0 !important;
    padding: 6px 0 6px 11px;
    text-align: center;
    font-size: 18px;
    background: none !important;
}
form.search-form button.search-submit {
    float: left;
    display: flex;
    right: inherit;
    margin-left: 80%;
    background: none;
}
form.search-form button.search-submit:before {
    font-size: 24px;
    color: #a6a6a6;
}

.sobre {
	padding: 10px 15px;
	text-align: center;
	font-family: Calibri;
	font-size: 15px;
	color: #0e3f6a;
}
.sobre a.sobre-mais {
	font-weight: bold;
	color: #216386;
    white-space: nowrap;
}
.sobre a.sobre-mais:hover {
	color: #686868;
}

.metaslider {
	margin: 0 auto 25px auto !important;
}

.g-1, .g-4 {
	background-color: #f0eef1;
}
.g-3, .g-6 {
	margin: 0 auto 20px !important;
}
.g-1 .g-single, .g-4 .g-single {
	max-width: 728px;
	margin: auto;
}
.g-5 .g-single {
	max-width: 300px;
	margin: auto;
}

.nivo-caption {
	font-family: Calibri !important;
	font-size: 120%;
	text-shadow: 2px 2px 4px rgba(100, 100, 100, 1);
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: none !important;
	color: #fff;
	padding: 1% 3% !important;
	opacity: initial;
	-moz-opacity: 1;
	filter: alpha(opacity=10);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sidebar {
    margin-bottom: 0;
    padding: 0;
}
.sidebar2 {
    margin-top: 20px;
}
.widget-area section {
	margin-bottom: 20px;
}

.widget_custom-twitter-feeds-widget {
	background-color: #f0eef1;
}

.widget h2.widget-title {
    text-align: center;
}

.popular-posts {
    padding-bottom: 20px !important;
}

.ajdg_grpwidgets h2.widget-title,
.adrotate_widgets h2.widget-title,
.popular-posts h2.widget-title,
.widget_search h2.widget-title,
.widget_custom-twitter-feeds-widget h2.widget-title {
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
}

.ajdg_grpwidgets h2.widget-title:before,
.ajdg_grpwidgets h2.widget-title:after,
.adrotate_widgets h2.widget-title:before,
.adrotate_widgets h2.widget-title:after,
.popular-posts h2.widget-title:before,
.popular-posts h2.widget-title:after,
.widget_search h2.widget-title:before,
.widget_search h2.widget-title:after,
.widget_custom-twitter-feeds-widget h2.widget-title:before,
.widget_custom-twitter-feeds-widget h2.widget-title:after{
	position: absolute;
	top: 51%;
	overflow: hidden;
	width: 50%;
	height: 1px;
	content: '\a0';
	background-color: #000000;
}
.ajdg_grpwidgets h2.widget-title:before,
.adrotate_widgets h2.widget-title:before,
.popular-posts h2.widget-title:before,
.widget_search h2.widget-title:before,
.widget_custom-twitter-feeds-widget h2.widget-title:before{
	margin-left: -50%;
	text-align: right;
}

.widget-box-title {
	font-family: Calibri;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	background: #0e3f6a;
	background: -moz-linear-gradient(left, #0e3f6a 0%, #0e3f6a 52%, #286f90 100%);
	background: -webkit-linear-gradient(left, #0e3f6a 0%,#0e3f6a 52%,#286f90 100%);
	background: linear-gradient(to right, #0e3f6a 0%,#0e3f6a 52%,#286f90 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3f6a', endColorstr='#286f90',GradientType=1 );
	padding: 10px;
}

.main-navigation .primary-menu {
    border-bottom: 0;
}
.main-navigation .primary-menu .menu-item {
    border-top: 0;
}

.wpp-list li {
    padding-left: 7px;
}
.wpp-list img {
    float: right;
    margin: 0 0 0 5px;
}
.wpp-list img.wpp_def_noPath, .wpp-list img.wpp_imgeditor_error {
    display: none;
    height: 70px;
}
.wpp-list li {
    border: 1px solid #a8cde0;
    margin: 10px 15px 0 0;
}
.wpp-list a {
    color: #0e3f6a;
}
.wpp-list .wpp-post-title {
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
    display: block;
    padding-bottom: 4px;
}
.wpp-list a.wpp-post-title:hover {
    COLOR: #686868;
}

.wpp-list .wpp-post-number {
    padding-top: 6px;
    display: block;
    color: #276d8e;
    font-size: 16px;
}

footer .site-info {
    width: 100%;
    height: 24px;
}
footer .site-info .logo-footer {
    float: left; display: block; position: inherit;
}
footer .site-info .site-title {
    float: left; display: block; position: absolute; color: #ffffff; margin: 0 35%; text-align: center;
}
footer .site-info .logo-developer {
    float: right; display: block;
}

.addthis-smartlayers {
    display: none;
}

.pagination {
    border-top: 1px solid #0e3f6a;
}
.pagination:before, .pagination:after {
    background-color: transparent;
}
.pagination .page-numbers {
    font-size: 18px;
    color: #0e3f6a;
}
.pagination .current {
    font-weight: bold;
    color: #0e3f6a;
}
.pagination .nav-links:after, .pagination .nav-links:before {
    background-color: #cccccc;
    opacity: 1;
    line-height: 52px;
}
.pagination .prev:before, .pagination .next:before {
    height: 60px;
}
.pagination .next {
    color: #ffffff !important;
    background: #0e3f6a;
}
.pagination .prev {
    color: #ffffff !important;
    background: #0e3f6a;
}

#idc-container-parent {

}
#idc-container {
    margin: 0;
}
.post-bar-category {
    background: -moz-linear-gradient(left, #0e3f6a 0%, #0e3f6a 52%, #286f90 100%);
    background: -webkit-linear-gradient(left, #0e3f6a 0%,#0e3f6a 52%,#286f90 100%);
    background: linear-gradient(to right, #0e3f6a 0%,#0e3f6a 52%,#286f90 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3f6a', endColorstr='#286f90',GradientType=1 );
    padding: 2px 10px 0;
}
.post-bar-category .cat-links{
    font-family: 'Bebas Neue';
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 0 !important;
    text-transform: uppercase;
    display: inline-block;
    color: #ffffff;
    letter-spacing: 1px;
}
.post-bar-category .edit-link {
    color: #ffffff;
    font-size: 11px;
}
.post-bar-category .cat-links a{
    color: #ffffff;
    letter-spacing: 1px;
}
.post-bar-category a.post-edit-link {
    color: #ffffff;
}
.post-visual-element {
    margin: 0;
    padding: 0;
    display: inline-flex;
    float: left;
    position: absolute;
}
.post-content {
    display: block;
    margin-left: 18px;
    float: left;
    -webkit-box-shadow: 3px 4px 6px 3px rgba(238,238,238,1);
    -moz-box-shadow: 3px 4px 6px 3px rgba(238,238,238,1);
    box-shadow: 3px 4px 6px 3px rgba(238,238,238,1);
}
.post-content .box-article {
    padding: 11px 20px;
}
.post-content .box-page {
    padding: 11px 20px 30px 20px;
}
header.entry-header {
    margin: 0;
}
h1.entry-title, h2.entry-title {
    margin-bottom: 0;
    padding-top: 8px;
}
h1.entry-title {
    font-size: 36px;
    color: #0e3f6a;
    font-weight: bold;
}
h2.entry-title a {
    font-size: 27px;
    color: #0e3f6a;
    font-weight: bold;
}
h2.entry-title a:hover {
    color: #686868;
}
.posted-on span, .posted-on a {
    color: #0e3f6a;
    font-size: 13px;
}
.entry-content {
    margin-right: 0;
    text-align: justify;
    margin-left: 0;
    margin-top: 10px;
    line-height: initial;
    color: #0e3f6a;
}
.page-content {
    color: #555555;
}
.entry-content h1 {
    color: #0e3f6a;
    font-size: 30px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 9px;
    margin-top: 25px;
}
.entry-content h6 {
    margin-top: 2.5em;
    color: #0e3f6a;
}
.entry-content p {
    margin: 0 0 0.75em;
}
.entry-content p a {
    color: #216386;
    font-weight: bold;
    box-shadow: none;
}
.entry-content p a:hover {
    color: #686868;
}
.page-content a {
    color: #555555;
}
.page-content p a {
    color: #555555;
}
.page-content a:hover {
    color: #686868;
}
.page-content p a:hover {
    color: #686868;
}
.entry-content a {
    box-shadow: none;
}
.entry-content a.more-link {
    font-style: italic;
}
.entry-content a.more-link:hover {
    color: #686868;
}
.entry-content .addthis_toolbox {
    margin: 20px 0 10px 0;
}
h2.entry-title {
    font-size: initial;
}
.site-main > article {
    margin-bottom: 2.25em;
}
.wp-caption .wp-caption-text {
    text-align: center;
    padding: 6px 12px;
}
figure.wp-caption{
    -webkit-box-shadow: 3px 3px 6px 3px rgba(238,238,238,1);
    -moz-box-shadow: 3px 3px 6px 3px rgba(238,238,238,1);
    box-shadow: 3px 3px 6px 3px rgba(238,238,238,1);
}
button.menu-toggle {
    color: #ffffff;
}
button.menu-toggle:hover {
    color: #c4c4c4;
    border-color: #c4c4c4;
}
.content-bottom-widgets {
    margin-right: 0;
    margin-left: 0;
}
.content-bottom-widgets .widget-area {
    margin-bottom: 1em;
}
.menu-sociais-interno .social-navigation li {
    float: initial;
}
.menu-sociais-interno .social-navigation li a {
    background-color: #444444;
    border-color: #444444;
}
.menu-sociais-interno .social-navigation li a:hover {
    background-color: #ffffff;
    border-color: #d1d1d1;
}
.page-header {
    border-top: 0;
    margin: 0 30px 30px;
}
.page-header h1.page-title{
    color: #0e3f6a;
    font-weight: bold;
    font-size: 24px;
    font-style: italic;
    padding: 30px;
    -webkit-box-shadow: 3px 3px 6px 3px rgba(238,238,238,1);
    -moz-box-shadow: 3px 3px 6px 3px rgba(238,238,238,1);
    box-shadow: 3px 3px 6px 3px rgba(238,238,238,1);
}

div.box-veja-tambem {
    margin-bottom: 40px;
}
header h6.veja-tambem {
    margin-top: 16px;
    margin-bottom: 5px;
    color: #a6a6a6;
    font-size: 30px;
    font-style: italic;
}
ul.adonis-recent-posts {
    width:100%;
    list-style: none;
    margin: 0;
}
ul.adonis-recent-posts li {
    background-color: #f0eef1;
    border: 1px solid #a8cde0;
    margin: 10px 0 0 0;
}
ul.adonis-recent-posts li img{
    height: 70px;
    width: 90px;
}
ul.adonis-recent-posts a{
    color: #0e3f6a;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
}

.cropper img {
    vertical-align:middle;
}
#skycrapper {
    position: fixed;
    top: 32px;
    left: 50%;
    height: 600px;
    margin-left: 685px;
    width: 160px;
    background-repeat: no-repeat;
}
.importantRule { width: 100% !important; }

.comments-link a {
    cursor: pointer;
    font-family: Calibri;
    font-size: 14px;
    font-style: italic;
    color: #a6a6a6;
}

@media screen and (min-width: 61.5625em) {

    .post-thumbnail {
        margin-bottom: 0.625em;
    }
    .site-main {
        margin-bottom: 2em;
    }
    header.entry-header {
        margin: 0;
    }
    .entry-content h6 {
        margin-top: 2.5em;
    }
    .single .byline, .full-size-link, body:not(.search-results).group-blog .byline, body:not(.search-results) .entry-format, body:not(.search-results) .cat-links, body:not(.search-results) .tags-links, body:not(.search-results) article:not(.sticky) .posted-on, body:not(.search-results) article:not(.type-page) .comments-link, body:not(.search-results) article:not(.type-page) .entry-footer .edit-link {
        display: inline-block;
        margin-bottom: 0;
    }
    .site-footer {
        padding: 1.15em 3.6923% 1.15em;
    }

    body:not(.search-results) article:not(.type-page) .entry-footer,
	body:not(.search-results) article:not(.type-page) .entry-content {
		margin-right: 0;
		float: initial;
		width: initial;
	}
	.site-branding,
	.site-header-menu,
	.header-image {
		margin-top: 2.75em;
		margin-bottom: 0.75em;
	}
	.widget {
		margin-bottom: 2.307692308em;
	}
	body:not(.custom-background-image).admin-bar:before {
		background:initial;
	}
    .sidebar {
        margin-bottom: 0;
    }
}

@media screen and (min-width: 56.875em) {

    .site-main {
        margin-bottom: 2em;
    }
    .site-footer {
        padding: 1.15em 3.6923% 1.15em;
    }
    .wpp-list  .wpp-post-title {
        line-height: 13px;
        padding-right: 5px;
    }
    footer .site-info .site-title {
        margin: -10px 36% 10px;
    }

    form.search-form label {
        -webkit-box-shadow: inset 0px 0px 14px 2px rgba(153,153,153,0.5);
        -moz-box-shadow: inset 0px 0px 14px 2px rgba(153,153,153,0.5);
        box-shadow: inset 0px 0px 14px 2px rgba(153,153,153,0.5);
    }
    .widget input[type="search"].search-field {
        border: 0;
        width: calc(100% - 8px);
        background: none !important;
    }
    button.search-submit {
        background: none;
    }
    form.search-form button.search-submit:before {
        font-size: 24px;
        color: #a6a6a6;
    }
	.sidebar1 {
		background-color: #f0eef1;
	}
	.content-area {
		width: 72%;
	}
	body:not(.custom-background-image).admin-bar:before {
		background:initial;
	}
    .sidebar {
        margin-bottom: 0;
    }
}

@media screen and (min-width: 44.375em) {

    .site-main {
        margin-bottom: 2em;
    }
    .site-main > article {
        margin-bottom: 2em;
    }
    header.entry-header, div.entry-content {
        margin-right: 0;
    }
	.site {
		margin: 0 20px;
	}
	body:not(.custom-background-image):before,
	body:not(.custom-background-image):after {
		background:initial;
	}
    .content-bottom-widgets {
        margin-right: 0;
        margin-left: 0;
    }
    .content-bottom-widgets .widget-area {
        margin-bottom: 1em;
    }
    .nivo-caption {
        font-size: 200%;
    }
    .site-header .main-navigation + .social-navigation {
        margin-top: 0.625em;
    }
    .sidebar {
        margin-bottom: 0;
        padding-right: initial;
    }
}
@media screen and (max-width: 44.376em) {
    .box-veja-tambem {
        margin-right: 20px;
        margin-left: 20px;
    }
    #secondary {
        margin-right: 20px;
        margin-left: 20px;
    }
}

@media screen and (min-width: 56.875em) {
    .nivo-caption {
        font-size: 290%;
    }
}
@media screen and (min-width: 61.5625em) {

    footer .site-info .site-title {
        margin: -10px 36% 10px;
    }
}

@media screen and (max-width: 520px) {
    footer .site-info {
        height: initial;
    }
    footer .site-info .logo-footer {
        float: initial;
        text-align: center;
    }
    footer .site-info .site-title {
        float: initial;
        margin: 0;
        position: initial;
        text-align: center;
    }
    footer .site-info .logo-developer {
        float: initial;
        margin: 15px 0;
        text-align: center;
    }
}
@media screen and (max-width: 530px) {
    figure.wp-caption {
        float: none;
        margin: 6px auto 28px;
    }
    .entry-content a img {
        float: none;
        margin: 6px auto 28px;
    }
}
@media screen and (max-width: 910px) {
    ul#menu-superior li {
        display: inline-flex;
        padding-right: 10px;
    }
}
@media screen and (max-width: 909px) {
    .site-footer .social-navigation {
        display: none;
    }
    .social-navigation .site-title {
        display: none;
    }
}
@media screen and (min-width: 910px) {
    footer .site-info .site-title {
        display: none;
    }
    .social-navigation .site-title {
        display: initial;
        font-size: 13px;
        color: #fff;
    }
}
@media screen and (max-width: 1330px) {
    #skycrapper {
        display: none;
    }
}

/*
 * NIVO CARROUSSEL
*/

.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
	position: absolute;

	margin-left: -50px;
	top: 88%;
	z-index:3000 !important;
}

@media screen and (max-width: 960px) {
	.nivo-controlNav {
		padding: 15px 0;
		margin-left: -50px;
		top: 80%;
	}
}
@media screen and (max-width: 768px) {
	.nivo-controlNav {
		padding: 15px 0;
		margin-left: -50px;
		top: 75%;
	}
}
@media screen and (max-width: 400px) {
	.nivo-controlNav {
		padding: 15px 0;
		margin-left: -50px;
		top: 70%;
	}
}

div.entry-content figure.wp-caption {
    width: auto !important;
}