/**
* Theme Name: TownPress Child
* Theme URI: http://preview.lsvr.sk/townpress
* Description: TownPress child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: townpress
* Version: 2.1.0
*/

/* Add your custom CSS after this comment */

/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

	.header-logo--front, .header-logo {
	    max-width: 290px;
	    border-radius: 10px;
	    background-color: rgba(255, 255, 255, 0.4);
	    padding: 10px;
	}

	.lsvr-townpress-menu-widget__nav {
	    background-color: #2B579A !important;
	}


	/* altera tamanho da coluna do meio na primeira página */
	body.home div.lsvr-grid__col--push-3 {
	    left: 22.999%;
	}
	body.home div.lsvr-grid__col--span-6 {
	    width: 53.998%;
	}

	/* altera tamanho das sidebars na primeira página */
	body.home div.lsvr-grid__col--pull-6 {
	    left: -53.998%;
	}
	body.home div.lsvr-grid__col--span-3 {
	    width: 22.999%;
	}	

	/* altera a altura do slider */
	.lsvr-townpress-post-slider__inner,
	.lsvr-townpress-post-slider__post-inner {
	    height: 320px;
	    
	}
	.lsvr-townpress-post-slider__post-overlay-link {
		opacity: 0;
	}

	.lsvr-townpress-post-slider__list {
	    height: 320px;
	}

	.lsvr-townpress-post-slider__post-header {
		display: none;
	}

	/* icone no menu */

	.icon-file-pdf-o:before {
	    /* content: "\e949"; */
	    /* display: inline; */
	    position: absolute;
	    /* left: -11px; */
	    right: 5%;
	    top: 10px;
	    color: #2b579a;
	    /* font-size: 1.2em; */
	    float: right;
	}	

	li.current-menu-ancestor ul li.icon-file-pdf-o:before {
	    color: #FFF;
	}	

    /* revista abami layout grade */
    .revista-post-archive--photogrid .post__inner {
        height: 410px;
    }

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */

		.header-logo--front {
		    max-width: 250px !important;
		}

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */

		.header-logo--front {
		    max-width: 400px !important;
		}


		/* altera tamanho da coluna do meio na primeira página */
		body.home div.lsvr-grid__col--push-3 {
		    left: auto;
		}
		body.home div.lsvr-grid__col--span-6 {
		    width: 100%;
		}

		/* altera tamanho das sidebars na primeira página */
		body.home div.lsvr-grid__col--pull-6 {
		    left: auto;
		}
		body.home div.lsvr-grid__col--span-3 {
		    width: 100%;
		}	



	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 767px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */

	}