/*
Theme Name: Eclipse Photo
Theme URI: http://gt3themes.com/wordpress-themes/eclipse/
Author: mad_dog
Author URI: gt3themes.com
Description: Brand new and powerful Photography WordPress Theme. It combines new technologies and creative minimalistic design. The great variety of custom templates will help you to create absolutely unique website. Discover the power of GT3themes.com products.
Version: 2.2 (build aa2688f)
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

@font-face {
    font-family: 'Mono Social Icons Font';
    src: url('css/monosocial/MonoSocialIconsFont-1.10.eot');
    src: url('css/monosocial/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'),
         url('css/monosocial/MonoSocialIconsFont-1.10.woff') format('woff'),
         url('css/monosocial/MonoSocialIconsFont-1.10.ttf') format('truetype'),
         url('css/monosocial/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');
    src: url('css/monosocial/MonoSocialIconsFont-1.10.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.social_icon, a.social_icon:before {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

a.social_icon:before {
    content: attr(title);
    margin-right: 0.3em;
    font-size: 130%;
}

@media only screen and (min-width: 760px) {
    .menu-top .menu {
    margin-left: 100px;
    }

.menu-top .logo {
     top: 0 !important;
}
.menu-top .logo img {
     height: 70px !important;
}

.menu-top nav ul {
    float: right;
}
}


@media only screen and (min-width: 1000px) and (max-width: 1320px) {

    .menu-top .menu > li > a {
        font-size: 14px !important;
    }
}




.optionset {
    visibility: hidden;
}

.logo_apr_top {
    height: 45px;
    margin-top: 10px;
    float: right;
    margin-left: 30px;
}

.apresentam_top {
    color: #fff;
    margin-top: 30px;
    margin-left: 20px;
    font-size: 11px;
}

#rodape {
	position: relative;
	margin-top: 6px;
	border-top: 1px dotted #000;
	font-size: 10px;
	color: #333333;
	margin-left: 20px;
    margin-right: 20px;
	padding-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 150px;
    display: block;
}
#rodape a {
	color: #535353;
}

#rodape.fullscreen-footer {
    padding-bottom: 160px;
    display: block;
}

.patrocinadores ul {
	list-style-type: none;
    float: left;
}
.patrocinadores ul li {
	float: left;
	margin-right: 30px;
}
.logos {
    margin: 9px 0;
    list-style: outside none none;
}
.logos > li::before {
    content: none;
}
.logos > li {    
    float: right;    margin: 0 10px;
}
.logos img {
    max-height: 45px;
    width: auto;
}
.patrocinadores{
    margin-bottom: 50px;
}
.patrocinadores ul li span {
    color: #fff;
    font-size: 11px;
    margin-bottom: 10px;
    display: block;
    text-align: left;
}

.patrocinadores ul li img {
    height: 45px;
    display: block;
}

.patrocinadores ul li:before {
    display: none;
}


.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.redes_footer  {
    list-style: none;
    margin: 10px 0;
    padding: 0;
}

.redes_footer  li {
    float: left;
    list-style: none;
    margin-right: 10px;
}

.redes_footer  li:before {
    display: none;
}

.redes_footer  li a {
    font-size: 35px;
    -webkit-transition: color 100ms linear;
    -moz-transition: color 100ms linear;
    -o-transition: color 100ms linear;
    -ms-transition: color 100ms linear;
    transition: color 100ms linear;
}

.redes_footer li a span {
    -webkit-transition: color 100ms linear;
    -moz-transition: color 100ms linear;
    -o-transition: color 100ms linear;
    -ms-transition: color 100ms linear;
    transition: color 100ms linear;
}


.page-template-page-fullscreen-slider-php {

}

.page-template-page-fullscreen-slider-php .fs_title_wrapper  {
    bottom: 200px !important;
}

.page-template-page-fullscreen-slider-php .fw_line {
    bottom: 109px !important;
}

.page-template-page-fullscreen-slider-php .pagline_toggler {
    display: none;
}


.page-template-page-fullscreen-slider-php .fw_line .fw_line_wrapper {
    padding-left: 20px;
}

.page-template-page-fullscreen-slider-php #rodape {
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    z-index: 100;

    padding-bottom: 20px;
    background: #000;
    width: 100%;
    margin-left: 0;
    height: 110px;
}

.footer_fullscreen_wrap {

    box-sizing: border-box;
    background: #000;
    width: 100%;
}
