/*
Theme Name:     CLAC13 child-theme
Description:    Novo site do CLAC
Author:         Alvaro Gois @ OVNI
Author URI:		http://alvarogois.ovni.org
Version:		0.1b
Template:       novelti
*/

@import url("../novelti/style.css");

/* custom css */

.soc-ikons-1 {
    background: rgba(0,0,0,0) url("style/img/soc-ikons-1.png") no-repeat scroll left bottom;
    float: left;
    height: 19px;
    margin-top: 1px;
    overflow: hidden;
    width: 12px;
}

.nav ul li.specials a:link, .nav ul li.specials a:visited {
	color: #aad2df;
}
.nav, .header .nav .sub-menu {
    background-color: #30549A !important;
}
.nav .sf-menu .sub-menu li a:hover {
    color: #f7ca97 !important;
}

/* barra das categorias sem menu */
.category-content .design-home-title-top {
    width: 790px;
}
.design-home-title-top span {
    opacity: 0.8;
}

/* submenu */
.nav_submenu {
    width: 825px;
}

/*.content-left {
    margin: 0;
}*/
.nav.nav_submenu {
	margin-bottom: 30px;
	margin-top: -21px;
}
.wrapper .content-margin {
    margin: 20px 0 0;
}

/* Widget saver */
#widget_saver.widget-liquid-left {width: 100%;}
#widget_saver .widgets-holder-wrap {width: 55%;}

/* Footer cores */
.footer-copyright {
	background: #30549A;
}
.footer-copyright-text p {
    opacity: 0.8;
}
.soc-ikons-1 a,
.soc-ikons-2 a,
.soc-ikons-3 a,
.soc-ikons-4 a,
.soc-ikons-5 a,
.soc-ikons-6 a { 
	opacity: 0.8;
	filter: alpha(opacity= 100); 
}

/* Frontpage */
.design-home-images-one-title {
	min-height: 60px;
}
.design-home-images-one-text {
    min-height: 80px;
}
.home-photoghy-title {
	min-height: 70px;
}

.text-slider-one, .bg-slider-fans .flexslider .flex-direction-nav li a, .text-slider-two, .text-slider-three {
    background: rgba(50,86,157,0.75) !important;
}

.text-slider-one, .text-slider-one-content {
    float: left;
    background: rgba(50,86,157,0.75);
    height: 100px;
    padding: 10px 10px 0;
    position: relative;
    width: 450px;
    z-index: 9;
}

.text-slider-one a, .text-slider-one-content a {
    color: #FFFFFF;
    float: left;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 24px;
    font-weight: lighter;
    height: 75px;
    line-height: 28px;
    opacity: 0.6;
    overflow: hidden;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    width: auto;
}

/* Frontpage leaderboard ad */
.home-content-ad {
    margin: 0 0 25px;
    width: auto;
	padding-left: 49px;
}

/* Facebook widget */
._4s7c {
	border: none !important;
	border-width: 0px !important;
}

/* Metaslider */
.metaslider ul {
	list-style: none;
}

.theme-light .nivoSlider { 
	margin-bottom: 0px !important;
}

/*-- RESPONSIVE --*/
/* --------------------------------------------
  1200 - 1300
-------------------------------------------- */
@media screen and (min-width: 1200px) and (max-width: 1300px) {
	.nav_submenu { max-width: 100%; }
	.home-content-ad { padding-left: 0px; }
	.text-slider-one, .text-slider-one-content, .text-slider-two, .text-slider-three { height: 90px; padding: 10px 10px 0; }
	.text-slider-one a, .text-slider-one-content a { line-height: 30px; }
	.text-slider-two span, .text-slider-three span { margin-top: -10px; }
}

/* --------------------------------------------
  1000 - 1199
-------------------------------------------- */
@media screen and (min-width: 1000px) and (max-width: 1199px) {
	.nav_submenu { max-width: 100%; }
	.home-content-ad { padding-left: 0px; }
	.text-slider-one, .text-slider-one-content { height: 90px; }
}

/* --------------------------------------------
  800 - 999
-------------------------------------------- */
@media screen and (min-width: 800px) and (max-width: 999px) {
    .nav_submenu { max-width: 600px; }
    .nav nav ul li a { margin: 0 0 7px 14px; }
    .nav .sf-menu li:hover, .nav .sf-menu li.sfHover, .nav .sf-menu a:focus, .nav .sf-menu a:hover, .nav .sf-menu a:active { color: #f7ca97 !important; }  
	.home-content-ad { padding-left: 0px; }
}
    
/* --------------------------------------------
  600 - 799
-------------------------------------------- */
@media screen and (min-width: 600px) and (max-width: 799px) {
    .nav_submenu { max-width: 500px; display:none; }
    .nav .sf-menu li:hover, .nav .sf-menu li.sfHover, .nav .sf-menu a:focus, .nav .sf-menu a:hover, .nav .sf-menu a:active { color: #f7ca97 !important; }   
	.home-content-ad { padding-left: 0px; }
}

/* --------------------------------------------
  450 - 599
-------------------------------------------- */
@media screen and (min-width: 470px) and (max-width: 599px) {
	.nav_submenu { max-width: 450px; display:none; }
    .nav .sf-menu li:hover, .nav .sf-menu li.sfHover, .nav .sf-menu a:focus, .nav .sf-menu a:hover, .nav .sf-menu a:active { color: #f7ca97 !important; }   
	.home-content-ad { padding-left: 0px; }
}
    
/* --------------------------------------------
  <399
-------------------------------------------- */
@media only screen and (max-width: 469px) {  
    .nav_submenu { max-width: 270px; display:none; }
    .nav .sf-menu li:hover, .nav .sf-menu li.sfHover, .nav .sf-menu a:focus, .nav .sf-menu a:hover, .nav .sf-menu a:active { color: #f7ca97 !important; }   
	.home-content-ad { padding-left: 0px; }
}
