a:hover,
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover, h6 a:hover,
.post .post-title a:hover,
.menu-opener.open::before,
.menu-opener:hover::before,
.posts-nav a:hover span,
.posts-nav a:hover i,
a.comment-reply-link,
#cancel-comment-reply-link,
.post .post-meta a,
.widget .author,
.widget a:hover,
.woocommerce .widget_layered_nav ul li a:hover,
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce.widget_layered_nav_filters ul li.chosen a ,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{
	color: #f1c40f;
}


input[type="submit"]:hover,
input[type="submit"]:focus,
a.project-site:hover,
.navigation .current, .navigation a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .quantity .minus:hover,
.woocommerce .quantity .plus:hover,
#footer-msg-indicator {
	background-color: #f1c40f;
}
/* ==================
   GLOBAL
   ==================*/
body{
    cursor: default
}
.page-background{
    background-color: #000;
    background-image: url(http://photon.apollo13.kinsta.com/wp-content/uploads/sites/17/2015/04/BG_Blog31.jpg);
    background-size: cover; background-repeat: no-repeat; background-position: 0 0;
}
.page .page-background{
    
    
    
}
.single-post .page-background,
.posts-list .page-background{
    background-color: #000;
    background-image: url(http://photon.apollo13.kinsta.com/wp-content/uploads/sites/17/2015/04/BG_Blog2.jpg);
    background-size: cover; background-repeat: no-repeat; background-position: 0 0;
}
.woocommerce-page .page-background{
    background-color: #000;
    background-image: url(http://photon.apollo13.kinsta.com/wp-content/uploads/sites/17/2015/04/BG_Shop2.jpg);
    background-size: cover; background-repeat: no-repeat; background-position: 0 0;
}
.single-album .page-background,
.albums-list-page .page-background{
    background-color: #0f0f0f;
    background-image: none;
    background-size: cover; background-repeat: no-repeat; background-position: 0 0;
}
.error404 .page-background{
	background-image: url(http://photon.apollo13.kinsta.com/wp-content/uploads/sites/17/2015/04/Error.jpg);
}
.password-protected .page-background{
	background-image: url(http://photon.apollo13.kinsta.com/wp-content/uploads/sites/17/2015/04/Protected.jpg);
}
#mid::before{
    
    height: 105px;
}

/* PRELOADER */
#preloader{
    background-color: #050505;
    background-image: url(http://photon.apollo13.kinsta.com/wp-content/uploads/sites/17/2015/05/BG_preloader3.jpg);
    background-size: cover; background-repeat: no-repeat; background-position: 0 0;
}

/* GLOBAL SIDEBARS */
#basket-menu{
	
}
#basket-menu, #basket-menu .widget{
	
}
#side-menu{
	background-color: #0a0a0a;
}
#side-menu, #side-menu .widget{
	
}

/* lightbox */
.lg-backdrop {
    
}
.lg-toolbar,
.lg-sub-html,
.lg-actions .lg-next, .lg-actions .lg-prev{
    background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon,
.lg-actions .lg-next, .lg-actions .lg-prev{
    
}
.lg-toolbar .lg-icon:hover,
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{
    
}
#lg-counter,
.lg-sub-html,
.customHtml > h4{
    
}
.lg-outer .lg-thumb-outer,
.lg-outer .lg-toogle-thumb{
    
}
.lg-outer .lg-thumb-item {
    
}
.lg-outer .lg-thumb-item:hover {
    
}


/* ==================
   TYPOGRAPHY
   ==================*/
/* Titles and titles alike font */
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a, h6 a,
.page-title,
.widget .title{
    color: #222;
    font-family: Raleway, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
.post .post-title a:hover, .post a.post-title:hover{
    color: 000000;
}
input[type="submit"],
button,
.posts-nav a span,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
ul.products .product-meta .product_name{
    font-family: Raleway, sans-serif;
}

/* Top menu font */
ul.top-menu,
.lt-ie10 #header-tools input[type="text"], #header-tools input[type="search"]{
	font-family: Raleway, sans-serif;
}

/* Text content font */
html,input,select,textarea{
    font-family: Roboto, sans-serif;
}


/* ==================
   TITLE BAR
   ==================*/
.title-bar .in h2{
   font-weight: bold;
}
.title-bar.outside{
    
}
.title-bar.outside .in{
    padding-top:110px;
    padding-bottom:110px;
}
.title-bar.outside .page-title,
.title-bar.outside .in h2{
    
}
.title-bar .page-title{
    font-weight: bold;
    font-size: 47px;
}
.title-bar.outside.subtitle .page-title:after{
    border-color:;
}


/* ==================
   HEADER
   ==================*/
#header-tools .tool{
	background-color: rgba(,,,0.18);
}
#header .head,
#header-tools .tool:hover,
#header-tools .tool.highlight,
#header-tools .tool.active,
#header-tools .search.opened{
    background-color: rgba(255,255,255,0);
}
.lt-ie10 #header-tools input[type="text"],
#header-tools input[type="search"],
#header-tools .tool{
    color: #ffffff;
}
#header-tools #mobile-menu-opener{
	color: #ddd;
}
/* LOGO */
a.logo{
	color: #ffffff;
    font-size: 26px;
    font-weight: bold;
    font-family: Raleway, sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: url(http://www.estudioeuricofreire.com.br/wp-content/uploads/2017/09/logo.png);
    height: 50;
}
a.logo:hover{
	
    opacity: 0.5;
}

/* MAIN MENU */
.top-menu ul{
    background-color: rgba(255,255,255,0);
    border-color: #f1c40f;
    border-top: none;
}
.top-menu > li{
    padding-left: 12px;
    padding-right: 12px;
}
.top-menu > li > a,
.top-menu > li > span.title,
.top-menu .mega-menu > ul > li > span.title,
.top-menu .mega-menu > ul > li > a{
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
}
.top-menu li a,
.top-menu li span.title,
/* group titles */
.top-menu .mega-menu > ul > li > span.title,
.top-menu .mega-menu > ul > li > a{
    color: #ddd;
}
.top-menu i.sub-mark{
    color: #ddd;
}
/* hover and active */
.top-menu a:hover,
.top-menu li.menu-parent-item:hover > span.title,
.top-menu li.open > a,
.top-menu li.open > span.title,
.top-menu li.current-menu-item > a,
.top-menu li.current-menu-ancestor > a,
.top-menu li.current-menu-item > span.title,
.top-menu li.current-menu-ancestor > span.title,
.top-menu .mega-menu > ul > li > a:hover{
    color: #f1c40f;
}
.top-menu li.menu-parent-item:hover > span.title + i.sub-mark,
.top-menu i.sub-mark:hover,
.top-menu li.open > i.sub-mark{
    color: #f1c40f;
}
.top-menu span em, .top-menu a em{
    border-color: #f1c40f;
    color: #f1c40f;
}
.top-menu li li a,
.top-menu li li span.title{
    font-size: 11px;
    color: #777777;
    font-weight: bold;
    text-transform: uppercase;
}
.navigation-bar.touch .menu-container,
.navigation-bar.touch .top-menu ul{
    background-color: rgba(255,255,255,0);
}



/* ==================
   FOOTER
   ==================*/
#footer{
   background-color: #000;
}
#footer,
#footer .widget{
	font-size: 12px;
}
.foot-widgets{
    border-color: #1a1a1a;
}
.foot-items,
.footer-msg{
    color: #555555;
}
.foot-items a,
#f-switch,
.f-audio .skip-button,
.f-audio .mejs-controls .mejs-button{
    color: #888;
}
.foot-items a:hover,
#f-switch:hover,
.open #f-switch,
.f-audio .skip-button:hover,
.f-audio .mejs-controls .mejs-button:hover{
    color: #f1c40f;
}

@media only screen and (max-width: 768px) {
	#f-switch{
		background-color: #000;
	}
}


/* ==================
   PAGES
   ==================*/
.page #mid:before{
    
    
}
/* Title bar */
.page .title-bar.outside{
    
}
.page .title-bar.outside .in{
    padding-top:;
    padding-bottom:;
}
.page .title-bar.outside .page-title,
.page .title-bar.outside .in h2{
    
}
.page .title-bar .page-title{
    
    
}
.page .title-bar.outside.subtitle .page-title:after{
    border-color:;
}


/* ==================
   WORKS LIST
   ==================*/
.single-album #mid:before,
.albums-list-page #mid:before{
    
    height: 0px;
}
/* Title bar */
.single-album .title-bar.outside,
.albums-list-page .title-bar.outside{
    
}
.single-album .title-bar.outside .in,
.albums-list-page .title-bar.outside .in{
    padding-top:140px;
    padding-bottom:140px;
}
.single-album .title-bar.outside .page-title,
.single-album .title-bar.outside .in h2,
.albums-list-page .title-bar.outside .page-title,
.albums-list-page .title-bar.outside .in h2{
    
}
.single-album .title-bar .page-title,
.albums-list-page .title-bar .page-title{
    font-weight: bold;
    
}
.single-album .title-bar.outside.subtitle .page-title:after,
.albums-list-page .title-bar.outside.subtitle .page-title:after{
    border-color:;
}


.albums-list-page .bricks-frame{
	max-width: 2000px;
}
#only-albums-here{
	margin-right: -0px;
}

/* 4 columns */
.albums-list-page .bricks-columns-4 .archive-item,
.albums-list-page .bricks-columns-4 .grid-master{
	width: -webkit-calc(25% - 0px);
	width:         calc(25% - 0px);
}
.albums-list-page .bricks-columns-4 .archive-item.w2{
	width: -webkit-calc(50% - 0px);
	width:         calc(50% - 0px);
}
.albums-list-page .bricks-columns-4 .archive-item.w3{
	width: -webkit-calc(75% - 0px);
	width:         calc(75% - 0px);
}

/* 3 columns */
.albums-list-page .bricks-columns-3 .archive-item,
.albums-list-page .bricks-columns-3 .grid-master{
	width: -webkit-calc(33.3% - 0px);
	width:         calc(33.3% - 0px);
}
.albums-list-page .bricks-columns-3 .archive-item.w2{
	width: -webkit-calc(66.6% - 0px);
	width:         calc(66.6% - 0px);
}

/* 2 columns */
.albums-list-page .bricks-columns-2 .archive-item,
.albums-list-page .bricks-columns-2 .grid-master{
	width: -webkit-calc(50% - 0px);
	width:         calc(50% - 0px);
}

/* 100% width bricks */
.albums-list-page .bricks-columns-1 .archive-item,
.albums-list-page .bricks-columns-2 .archive-item.w2,
.albums-list-page .bricks-columns-2 .archive-item.w3,
.albums-list-page .bricks-columns-2 .archive-item.w4,
.albums-list-page .bricks-columns-3 .archive-item.w3,
.albums-list-page .bricks-columns-3 .archive-item.w4,
.albums-list-page .bricks-columns-4 .archive-item.w4{
	width: -webkit-calc(100% - 0px);
	width:         calc(100% - 0px);
}

/* responsive rules */
@media only screen and (max-width: 1270px) {
	/* 3 columns */
	.albums-list-page .bricks-columns-4 .archive-item,
	.albums-list-page .bricks-columns-4 .grid-master{
		width: -webkit-calc(33.3% - 0px);
		width:         calc(33.3% - 0px);
	}
	.albums-list-page .bricks-columns-4 .archive-item.w2{
		width: -webkit-calc(66.6% - 0px);
		width:         calc(66.6% - 0px);
	}
	.albums-list-page .bricks-columns-4 .archive-item.w3{
		width: -webkit-calc(100% - 0px);
		width:         calc(100% - 0px);
	}
}
@media only screen and (max-width: 1024px) {
	/* 2 columns */
	.albums-list-page .bricks-columns-4 .archive-item,
	.albums-list-page .bricks-columns-4 .grid-master,
	.albums-list-page .bricks-columns-4 .archive-item.w2,
	.albums-list-page .bricks-columns-3 .archive-item,
	.albums-list-page .bricks-columns-3 .grid-master{
		width: -webkit-calc(50% - 0px);
		width:         calc(50% - 0px);
	}
	.albums-list-page .bricks-columns-4 .archive-item.w3,
	.albums-list-page .bricks-columns-3 .archive-item.w2{
		width: -webkit-calc(100% - 0px);
		width:         calc(100% - 0px);
	}
}
@media only screen and (max-width: 600px) {
	/* 1 column */
	.albums-list-page .bricks-frame .archive-item{
		width: 100% !important; /* we unify all possible options of bricks width */
	}
}


   
/* ==================
   POSTS LIST & POST
   ==================*/
.single-post #mid:before,
.posts-list #mid:before{
    background-color: rgba(0,0,0,0);
    height: 105px;
}
/* Title bar */
.single-post .title-bar.outside,
.posts-list .title-bar.outside{
    
}
.single-post .title-bar.outside .in,
.posts-list .title-bar.outside .in{
    padding-top:;
    padding-bottom:;
}
.single-post .title-bar.outside .page-title,
.single-post .title-bar.outside .in h2,
.posts-list .title-bar.outside .page-title,
.posts-list .title-bar.outside .in h2{
    
}
.single-post .title-bar .page-title,
.posts-list .title-bar .page-title{
    
    
}
.single-post .title-bar.outside.subtitle .page-title:after,
.posts-list .title-bar.outside.subtitle .page-title:after{
    border-color:;
}


.posts-list .bricks-frame{
	max-width: 2200px;
}
#only-posts-here{
	margin-right: -8px;
}

/* 4 columns */
.posts-list .bricks-columns-4 .archive-item,
.posts-list .bricks-columns-4 .grid-master{
	width: -webkit-calc(25% - 8px);
	width:         calc(25% - 8px);
}
.posts-list .bricks-columns-4 .archive-item.w2{
	width: -webkit-calc(50% - 8px);
	width:         calc(50% - 8px);
}
.posts-list .bricks-columns-4 .archive-item.w3{
	width: -webkit-calc(75% - 8px);
	width:         calc(75% - 8px);
}

/* 3 columns */
.posts-list .bricks-columns-3 .archive-item,
.posts-list .bricks-columns-3 .grid-master{
	width: -webkit-calc(33.3% - 8px);
	width:         calc(33.3% - 8px);
}
.posts-list .bricks-columns-3 .archive-item.w2{
	width: -webkit-calc(66.6% - 8px);
	width:         calc(66.6% - 8px);
}

/* 2 columns */
.posts-list .bricks-columns-2 .archive-item,
.posts-list .bricks-columns-2 .grid-master{
	width: -webkit-calc(50% - 8px);
	width:         calc(50% - 8px);
}

/* 100% width bricks */
.posts-list .bricks-columns-1 .archive-item,
.posts-list .bricks-columns-2 .archive-item.w2,
.posts-list .bricks-columns-2 .archive-item.w3,
.posts-list .bricks-columns-2 .archive-item.w4,
.posts-list .bricks-columns-3 .archive-item.w3,
.posts-list .bricks-columns-3 .archive-item.w4,
.posts-list .bricks-columns-4 .archive-item.w4{
	width: -webkit-calc(100% - 8px);
	width:         calc(100% - 8px);
}

/* ON IMAGE */
.on-image .post-title,
.on-image .post-title a{
    color: #ffffff;
}
.on-image .formatter,
.post .on-image .post-meta,
.post .on-image .real-content > p:first-child{
    color: #e5e5e5;
}
.on-image .formatter a,
.post .on-image .post-meta a{
    color: #ffffff;
}
.on-image .formatter a:hover,
.post .on-image .post-meta a:hover{
    color: #f1c40f;
}

.post .on-image .under_content_tags a{
	border-color: #ffffff;
}
.post .on-image .under_content_tags a:hover{
	background-color: transparent;
	border-color: #f1c40f;
}

/* sidebars */
.posts-list .layout-full.with-sidebar .content-box,
.posts-list .layout-full_fixed.with-sidebar .content-box,
.posts-list .layout-full_padding.with-sidebar .content-box{
	margin-left: 8px;
	width: -webkit-calc(75% - 8px);
	width: 		   calc(75% - 8px);
}
.posts-list .layout-full.right-sidebar .content-box,
.posts-list .layout-full_fixed.right-sidebar .content-box,
.posts-list .layout-full_padding.right-sidebar .content-box{
	margin-left: 0;
	margin-right: 8px;
}

/* responsive rules */
@media only screen and (min-width: 1280px) {
	.posts-list .layout-full.with-sidebar .content-box{
		width: -webkit-calc(100% - 320px - 8px); /* 320 sidebar*/
		width: 		   calc(100% - 320px - 8px);
	}
}
@media only screen and (min-width: 1360px) {
	.posts-list .layout-full_padding.with-sidebar .content-box{
		width: -webkit-calc(100% - 320px - 8px); /* 320 sidebar*/
		width: 		   calc(100% - 320px - 8px);
	}
}
@media only screen and (max-width: 1270px) {
	/* 3 columns */
	.posts-list .bricks-columns-4 .archive-item,
	.posts-list .bricks-columns-4 .grid-master{
		width: -webkit-calc(33.3% - 8px);
		width:         calc(33.3% - 8px);
	}
	.posts-list .bricks-columns-4 .archive-item.w2{
		width: -webkit-calc(66.6% - 8px);
		width:         calc(66.6% - 8px);
	}
	.posts-list .bricks-columns-4 .archive-item.w3{
		width: -webkit-calc(100% - 8px);
		width:         calc(100% - 8px);
	}

	/* 2 columns */
	.posts-list .with-sidebar .bricks-columns-3 .archive-item,
	.posts-list .with-sidebar .bricks-columns-3 .grid-master{
		width: -webkit-calc(50% - 8px);
		width:         calc(50% - 8px);
	}
	.posts-list .with-sidebar .bricks-columns-3 .archive-item.w2{
		width: -webkit-calc(100% - 8px);
		width:         calc(100% - 8px);
	}

}
@media only screen and (max-width: 1024px) {
	.posts-list .layout-full.with-sidebar .content-box,
	.posts-list .layout-full_fixed.with-sidebar .content-box,
	.posts-list .layout-full_padding.with-sidebar .content-box{
		width: -webkit-calc(70% - 8px);
		width: 		   calc(70% - 8px);
	}

	/* 2 columns */
	.posts-list .bricks-columns-4 .archive-item,
	.posts-list .bricks-columns-4 .grid-master,
	.posts-list .bricks-columns-4 .archive-item.w2,
	.posts-list .bricks-columns-3 .archive-item,
	.posts-list .bricks-columns-3 .grid-master{
		width: -webkit-calc(50% - 8px);
		width:         calc(50% - 8px);
	}
	.posts-list .bricks-columns-4 .archive-item.w3,
	.posts-list .bricks-columns-3 .archive-item.w2{
		width: -webkit-calc(100% - 8px);
		width:         calc(100% - 8px);
	}
}
@media only screen and (max-width: 768px) {
	.posts-list .layout-full.with-sidebar .content-box,
	.posts-list .layout-full_fixed.with-sidebar .content-box,
	.posts-list .layout-full_padding.with-sidebar .content-box{
		width: auto;
		margin-left: 0;
		margin-right: 0;
	}
}
@media only screen and (max-width: 600px) {
	#only-posts-here{
		margin-right: 0;
	}
	/* 1 column */
	.posts-list .bricks-frame .archive-item{
		width: 100% !important; /* we unify all possible options of bricks width */
	}
}

             
/* ==================
   SHOP & PRODUCT
   ==================*/
.woocommerce-page #mid:before{
    
    
}
/* Title bar */
.woocommerce-page .title-bar.outside{
    
}
.woocommerce-page .title-bar.outside .in{
    padding-top:;
    padding-bottom:;
}
.woocommerce-page .title-bar.outside .page-title,
.woocommerce-page .title-bar.outside .in h2{
    
}
.woocommerce-page .title-bar .page-title{
    
    
}
.woocommerce-page .title-bar.outside.subtitle .page-title:after{
    border-color:;
}



/* ==================
   CONTENT
   ==================*/
#content{
    font-size: 13px;
    color: #555;
}
.real-content > p:first-child{
    
    color: #222;
}


/* ==================
   RESPONSIVE
   ==================*/
@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
	a.logo{
	    background-image: url(http://www.fashionsolutionsbrazil.com/wp-content/uploads/2016/09/logoeurico.png);
	}
}

/* ==================
   CUSTOM CSS
   ==================*/
.album-categories, figure.archive-item .album-categories {
    font-size: 13px;
}
.widget h3.title {
    font-size: 13px;
}
.slide-caption {
    font-size: 14px;
}


