/*
 Theme Name: IDONIC
 Theme URI: http://www.idonic.com  
 Description: This is a IDONIC child theme
 Author: Daniel Leal       
 Author URI: http://www.idonic.com       
 Version: 1.0      
 Tags: 
 
 Template: genesis
.
Time for Great Things!

body.home .wrapper {
	clear: both;
	overflow: auto;
} 

/* # Acessos Template  ---------------------------------------------------------------------------------------------------- */



/* Torniquetes e Acessos Wrap --------------------------------------------- */
.site-inner,
.site-inner .wrap {
	margin: 0;
	max-width: 100%;
}

.wrapper {
	padding: 10% 0;
}

.section .wrap {
	max-width: 100%;
	text-align: center;
}


section#reviews .wrap {
	max-width: 100%;
}  




/* Torniquetes e Acessos Sections --------------------------------------------- */


.section {
	background-attachment:fixed;
	background-position: 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important; 
}


/* Torniquetes e Acessos Styling--------------------------------------------- */

section h1 {
	font-size: 72px;
	text-transform: uppercase;
	color: #f7f7f7;
    font-weight: 500;
}

.section header.home-title {
	display: none;
}


/* Secção Destaque Torniquetes e Acessos  --------------------------------------------- */

.section#destaquesolucoestorniquetesacessos {
	background-color: #fff;
	color: #65BFC4;
    padding: 0;
    margin: 0;
    border: 0;
    overflow: hidden;
}


.section#destaquesolucoestorniquetesacessos h1 {
	color: #333333;
}



/* Secção Solução Torniquetes e Acessos Esquerda --------------------------------------------- */


.section#solucaotorniquetesacessosesquerda {
	background-color: gainsboro;
	width: 22%;
    float: left;
    position: absolute;
    margin-top: 1%;
    margin-bottom: 3%;
    margin-left: 3%;
    
}

.section#solucaotorniquetesacessosesquerda h1 {
    color: #0077a8;
    font-size: 37px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: -170px;
    margin-left: 5%;
    margin-right: 5%;
}


/* Secção Solução Torniquetes e Acessos Centro Esquerda --------------------------------------------- */

.section#solucaotorniquetesacessoscentroesquerda {
	background-color: gainsboro;
    width: 22%;
    margin-top: 1%;
    margin-bottom: 3%;
    margin-left: 27%;
    float: left;
    position: absolute;
}

.section#solucaotorniquetesacessoscentroesquerda h1 {
    color: #0077a8;
    font-size: 37px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: -170px;
    margin-left: 5%;
    margin-right: 5%;
}


/* Secção Solução Torniquetes e Acessos Centro Direita --------------------------------------------- */

.section#solucaotorniquetesacessoscentrodireita {
	background-color: gainsboro;
    width: 22%;
    margin-top: 1%;
    margin-bottom: 3%;
    margin-left: 51%;
    float: left;
    position: absolute;
}

.section#solucaotorniquetesacessoscentrodireita h1 {
    color: #0077a8;
    font-size: 37px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: -170px;
    margin-left: 5%;
    margin-right: 5%;
}

/* Secção Solução Torniquetes e Acessos Direita --------------------------------------------- */

.section#solucaotorniquetesacessosdireita {
	background-color: gainsboro;
    width: 22%;
    margin-top: 1%;
    margin-bottom: 3%;
    float: right;
    margin-left: 2%;
    margin-right: 3%;
}

.section#solucaotorniquetesacessosdireita h1 {
    color: #0077a8;
    font-size: 37px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: -170px;
    margin-left: 5%;
    margin-right: 5%;
}


/* Secção Acessos Torniquete Visitors --------------------------------------------- */

.section#acessostorniquetevisitors {
    background-image: url(../images/torniquetes-visitors-2560.jpg);
    background-attachment: fixed;
    background-position: 50% 0px;
    -webkit-background-size: auto;
    -moz-background-size:    auto;
    background-size:         auto;
    background-repeat:  no-repeat;
	background-color: #fff;
    margin-top: 1%;
    
}

.section#acessostorniquetevisitors h1 {
    color: #fff;
    background-color: #26CAD3;
    font-size: 42px;
    font-weight: 600;
    width: 285px;
    padding-top: 7px;
    padding-bottom: 5px;
    text-align: left;
    margin-top: 300px;
    padding-left: 115px;
    margin-bottom: 300px;
    text-transform: uppercase;
    box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
}

.section#acessostorniquetevisitors h1 a{
                color: #ffffff;
            }
.section#acessostorniquetevisitors h1 a:hover {
                color: rgb(0, 63, 89);
            }

.section#acessostorniquetevisitors h3 {
    color: #fff;
    background-color: #26CAD3;
    font-size: 31px;
    font-weight: 600;
    width: 285px;
    padding-top: 7px;
    padding-bottom: 5px;
    text-align: left;
    margin-top: -290px;
    padding-left: 115px;
    margin-bottom: 300px;
    text-transform: uppercase;
    box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
}

.section#acessostorniquetevisitors h3 a{
                color: #ffffff;
}
.section#acessostorniquetevisitors h3 a:hover {
                color: rgb(0, 63, 89);
            }

/* Secção Separador Home 01 --------------------------------------------- */

#separadorhometorniquetesacessos01.wrapper {
	padding: 4% 0;
}

.section#separadorhometorniquetesacessos01 {
	background-color: #fff;
}

.section#separadorhometorniquetesacessos01 h1 {
	font-size: 62px;
	color: #000;
    font-weight: 100;
}

.section#separadorhometorniquetesacessos01 h2 {
	font-size: 33px;
	color: #0077a8;
    font-weight: 400;
    margin-top: 35px;
    margin-bottom: 25px;
}

.section#separadorhometorniquetesacessos01 h3 {
	font-size: 21px;
	color:grey;
    font-weight: 200;
}




/* Secção Destaque Torniquetes e Acessos 01 --------------------------------------------- */

sectio#destaquetorniquetesacessos01.wrapper {
	padding-top: 6%;
    padding-bottom: 4%;
}


.section#destaquetorniquetesacessos01 {
    background-image: url(../images/torniquetesbackgroundmodulos-2560.jpg);
    background-attachment: fixed;
    background-position: 50% 0px;
    -webkit-background-size: auto;
    -moz-background-size:    auto;
    background-size:         auto;
    background-repeat:  no-repeat;
	background-color: #1e1e1e;
    
}

.section#destaquetorniquetesacessos01  h1 {
    color: #0077a8;
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 15px;
    text-transform: uppercase;
    min-height: 70px;
}

#destaquetorniquetesacessos01 .newstxt{
    min-height: 70px;
    font-weight: 600;
}

.newshomeLeft {
    background-color: rgba(255, 255, 255, 0.8);
    float: left;
    width: 15%;
    height: 515px;
    margin-left: 13%;
    margin-bottom: 2%;
    padding: 1%;
    border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
    box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
}

.newshomeLeft img {
    width: 250px;
	height: 250px;
	border-radius: 250px;
	-webkit-border-radius: 250px;
	-moz-border-radius: 250px;
}

.newshomeLeftCenter {
    background-color: rgba(255, 255, 255, 0.8);
    float: left;
    height: 515px;
    width: 15%;
    margin-left: 2%;
    margin-bottom: 2%;
    padding: 1%;
    border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
    box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
}

.newshomeLeftCenter img {
    width: 250px;
	height: 250px;
	border-radius: 250px;
	-webkit-border-radius: 250px;
	-moz-border-radius: 250px;
}

.newshomeRightCenter {
    background-color: rgba(255, 255, 255, 0.8);
    float: left;
    width: 15%;
    height: 515px;
    margin-left: 2%;
    margin-bottom: 2%;
    padding: 1%;
    border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
    box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
}

.newshomeRightCenter img {
    width: 250px;
	height: 250px;
	border-radius: 250px;
	-webkit-border-radius: 250px;
	-moz-border-radius: 250px;
}

.newshomeRight {
    background-color: rgba(255, 255, 255, 0.8);
    float: right;
    width: 15%;
    height: 515px;
    margin-right: 13%;
    margin-bottom: 2%;
    padding: 1%;
    border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
    box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
}

.newshomeRight img {
    width: 250px;
	height: 250px;
	border-radius: 250px;
	-webkit-border-radius: 250px;
	-moz-border-radius: 250px;
}

.ImgLink .mask {
    -webkit-transition:all 0.4s ease-in-out;
    border:100px solid rgba(0, 0, 0, 0.701961);
    box-sizing:border-box;
    opacity:0;
    overflow:visible;
    transition:all 0.4s ease-in-out;
}

.ImgLink a.info {
    -webkit-transition:opacity 0.5s ease-in-out 0s;
    opacity:0;
    position:relative;
    top:-10px;
    transition:opacity 0.5s ease-in-out 0s;
}

.ImgLink:hover .mask {
    opacity: 1;
    border: 250px solid rgba(0,0,0,0.7);
    border-radius: 250px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
}

.ImgLink:hover a.info {
    opacity:1;
    transition-delay: 0.3s;
}

.MoreButton a {
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 10px 20px;
    background-color: #fff;
    border: 2px solid #0077a8;
    border-radius: 5px;
    color: #0077a8;
    width: 115px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.MoreButton a:hover {
    background-color: #0077a8;
    color: #fff;
    border: 2px solid #fff;
}



/* IDONIC Animations CSS --------------------------------------------- */

.section#about h1 .animated.bounceInDown {
  -webkit-animation-duration: 2s;
  -ms-animation-duration: 2s;
  animation-duration: 2s;
}

.section#about h1 .animated.fadeOut {
  -webkit-animation-duration: 2s;
  -ms-animation-duration: 2s;
  animation-duration: 2s;
   -webkit-animation-delay: 3s;
  -ms-animation-delay: 3s;
  animation-delay: 3s;
}

.section#about img.animated {
  -webkit-animation-duration: 2s;
  -ms-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 2s;
  -ms-animation-delay: 2s;
  animation-delay: 2s;
}



/* # Media Queries 1920 --------------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1920px) {
    
     site-inner, .wrap {
		max-width: 1200px;
	}
    
    .wrapper {
        padding: 10% 0;
    }
    
    #separadorhometorniquetesacessos01.wrapper {
        padding: 2% 0;
    }
    
    /* Secção Solução Torniquetes e Acessos Esquerda
    --------------------------------------------- */

    .section#solucaotorniquetesacessosesquerda h1 {
        font-size: 30px;
        margin-top: -120px;
    }


    /* Secção Solução Torniquetes e Acessos Centro Esquerda
    --------------------------------------------- */
    .section#solucaotorniquetesacessoscentroesquerda h1 {
        font-size: 30px;
        margin-top: -120px;;
    }


    /* Secção Solução Torniquetes e Acessos Centro Direita
    --------------------------------------------- */

    .section#solucaotorniquetesacessoscentrodireita h1 {
        font-size: 30px;
        margin-top: -120px;
    }

    /* Secção Solução Torniquetes e Acessos Direita
    --------------------------------------------- */

    .section#solucaotorniquetesacessosdireita h1 {
        font-size: 30px;
        margin-top: -120px;
    }
    
    
    
    /* Secção Acessos Torniquete Visitors  --------------------------------------------- */

    .section#acessostorniquetevisitors {
        background-image: url(../images/torniquetes-visitors-1920.jpg);
        background-attachment: fixed;
        background-position: 50% 0px;
        -webkit-background-size: auto;
        -moz-background-size:    auto;
        background-size:         auto;
        background-repeat:  no-repeat;
        background-color: #fff;
        margin-top: 1%;

    }

    .section#acessostorniquetevisitors h1 {
        font-size: 37px;
        width: 235px;
        padding-top: 7px;
        padding-bottom: 3px;
        margin-top: 200px;
        margin-bottom: 200px;
        padding-left: 95px;
    }

    
    .section#acessostorniquetevisitors h3 {
        font-size: 27px;
        width: 235px;
        padding-top: 7px;
        padding-bottom: 3px;
        margin-top: -190px;
        margin-bottom: 200px;
        padding-left: 95px;
    }
 


    /* Secção Separador Home 01
    --------------------------------------------- */

    .section#separadorhometorniquetesacessos01 {
        background-color: #fff;
    }

    .section#separadorhometorniquetesacessos01 h1 {
        font-size: 52px;
        color: #000;
        font-weight: 400;
    }

    .section#separadorhometorniquetesacessos01 h2 {
        font-size: 31px;
        color: #0077a8;
        font-weight: 400;
        margin-top: 45px;
        margin-bottom: 25px;
    }

    .section#separadorhometorniquetesacessos01 h3 {
        font-size: 21px;
        color:grey;
        font-weight: 200;
    }
    
    
    
    /* Secção Destaque Torniquetes e Acessos 01
    --------------------------------------------- */

    .section#destaquetorniquetesacessos01 {
        background-image: url(../images/torniquetesbackgroundmodulos-1920.jpg);
        background-attachment: fixed;
        background-position: 50% 0px;
        -webkit-background-size: auto;
        -moz-background-size:    auto;
        background-size:         auto;
        background-repeat:  no-repeat;
        background-color: #1e1e1e;

    }

    .section#destaquetorniquetesacessos01  h1 {
        color: #0077a8;
        font-size: 21px;
        font-weight: 600;
        margin-bottom: 15px;
        text-transform: uppercase;
        min-height: 60px;
    }

    #destaquetorniquetesacessos01 .newstxt{
        min-height: 80px;
    }
    
    .section#destaquetorniquetesacessos01 p {
       font-size: 14px;
    }

    .newshomeLeft {
        background-color: rgba(255, 255, 255, 0.8);
        float: left;
        width: 15%;
        height: 470px;
        margin-left: 13%;
        margin-bottom: 2%;
        padding-left: 1%;
        padding-right: 1%;
        border-radius: 7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
        -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
    }

    .newshomeLeft img {
        width: 200px;
        height: 200px;
        border-radius: 200px;
        -webkit-border-radius: 200px;
        -moz-border-radius: 200px;
    }

    .newshomeLeftCenter {
        background-color: rgba(255, 255, 255, 0.8);
        float: left;
        height: 470px;
        width: 15%;
        margin-left: 2%;
        margin-bottom: 2%;
        padding-left: 1%;
        padding-right: 1%;
        border-radius: 7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
        -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
    }

    .newshomeLeftCenter img {
        width: 200px;
        height: 200px;
        border-radius: 200px;
        -webkit-border-radius: 200px;
        -moz-border-radius: 200px;
    }

    .newshomeRightCenter {
        background-color: rgba(255, 255, 255, 0.8);
        float: left;
        width: 15%;
        height: 470px;
        margin-left: 2%;
        margin-bottom: 2%;
        padding-left: 1%;
        padding-right: 1%;
        border-radius: 7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
        -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
    }

    .newshomeRightCenter img {
        width: 200px;
        height: 200px;
        border-radius: 200px;
        -webkit-border-radius: 200px;
        -moz-border-radius: 200px;
    }

    .newshomeRight {
        background-color: rgba(255, 255, 255, 0.8);
        float: right;
        width: 15%;
        height: 470px;
        margin-right: 13%;
        margin-bottom: 2%;
        padding-left: 1%;
        padding-right: 1%;
        border-radius: 7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
        -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
    }

    .newshomeRight img {
        width: 200px;
        height: 200px;
        border-radius: 200px;
        -webkit-border-radius: 200px;
        -moz-border-radius: 200px;
    }




}




/* # Media Queries 1366 --------------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1366px) {
    
            site-inner, .wrap {
                max-width: 1024px;
            }


            .section#solucaotorniquetesacessosesquerda h1 {
                font-size: 18pt;
                margin-top: -90px;
                margin-left: 10%;
                margin-right: 10%;
            }

            .section#solucaotorniquetesacessoscentroesquerda h1 {
                font-size: 18pt;
                margin-top: -90px;
                margin-left: 2%;
                margin-right: 2%;
            }

            .section#solucaotorniquetesacessoscentrodireita  h1 {
                font-size: 18pt;
                margin-top: -90px;
            }

            .section#solucaotorniquetesacessosdireita h1 {
                font-size: 18pt;
                margin-top: -90px;
            }


            /* Secção Acessos Torniquete Visitors  --------------------------------------------- */

            .section#acessostorniquetevisitors {
                background-image: url(../images/torniquetes-visitors-1366.jpg);
            }

            .section#acessostorniquetevisitors h1 {
                font-size: 27px;
                width: 160px;
                padding-top: 7px;
                padding-bottom: 3px;
                margin-top: 125px;
                margin-bottom: 125px;
                padding-left: 65px;
                font-weight: 500;
            }

            .section#acessostorniquetevisitors h3 {
                font-size: 17px;
                width: 160px;
                padding-top: 7px;
                padding-bottom: 3px;
                margin-top: -115px;
                margin-bottom: 125px;
                padding-left: 65px;
                font-weight: 500;
            }



            /* Secção Destaque Torniquetes e Acessos 01
            --------------------------------------------- */

            .section#destaquetorniquetesacessos01 {
                background-image: url(../images/torniquetesbackgroundmodulos-1366.jpg);

            }

            .section#destaquetorniquetesacessos01  h1 {
                color: #0077a8;
                font-size: 21px;
                font-weight: 600;
                margin-bottom: 15px;
                text-transform: uppercase;
                min-height: 50px;
            }

            #destaquetorniquetesacessos01 .newstxt{
                min-height: 85px;
            }

            .section#destaquetorniquetesacessos01 p {
               font-size: 14px;
            }
    
            .section#destaquetorniquetesacessos01, img.centered, .aligncenter {
                margin: 0 auto 0;
            }

            .newshomeLeft {
                background-color: rgba(255, 255, 255, 0.8);
                float: left;
                width: 15%;
                height: 400px;
                margin-left: 13%;
                margin-bottom: 2%;
                padding: 1%;
                border-radius: 7px;
                -webkit-border-radius: 7px;
                -moz-border-radius: 7px;
                box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
                -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
            }

            .newshomeLeft img {
                width: 150px;
                height: 150px;
                border-radius: 150px;
                -webkit-border-radius: 150px;
                -moz-border-radius: 150px;
            }

            .newshomeLeftCenter {
                background-color: rgba(255, 255, 255, 0.8);
                float: left;
                height: 400px;
                width: 15%;
                margin-left: 2%;
                margin-bottom: 2%;
                padding: 1%;
                border-radius: 7px;
                -webkit-border-radius: 7px;
                -moz-border-radius: 7px;
                box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
                -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
            }

            .newshomeLeftCenter img {
                width: 150px;
                height: 150px;
                border-radius: 150px;
                -webkit-border-radius: 150px;
                -moz-border-radius: 150px;
            }

            .newshomeRightCenter {
                background-color: rgba(255, 255, 255, 0.8);
                float: left;
                width: 15%;
                height: 400px;
                margin-left: 2%;
                margin-bottom: 2%;
                padding: 1%;
                border-radius: 7px;
                -webkit-border-radius: 7px;
                -moz-border-radius: 7px;
                box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
                -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
            }

            .newshomeRightCenter img {
                width: 150px;
                height: 150px;
                border-radius: 150px;
                -webkit-border-radius: 150px;
                -moz-border-radius: 150px;
            }

            .newshomeRight {
                background-color: rgba(255, 255, 255, 0.8);
                float: right;
                width: 15%;
                height: 400px;
                margin-right: 13%;
                margin-bottom: 2%;
                padding: 1%;
                border-radius: 7px;
                -webkit-border-radius: 7px;
                -moz-border-radius: 7px;
                box-shadow:         0 5px 7px rgba(0, 0, 0, 0.15);
                -moz-box-shadow:    0 5px 7px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15);
            }

            .newshomeRight img {
                width: 150px;
                height: 150px;
                border-radius: 150px;
                -webkit-border-radius: 150px;
                -moz-border-radius: 150px;
            }
    
            .MoreButton a {
                font-size: 13px;
                padding: 7px 5px;
            }


}






/* # Media Queries 1024 --------------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1024px) {
    .section {
		min-height: 50px;
	}
}
    
    
    
@media only screen and (max-width: 960px) {

    
    .section#solucaotorniquetesacessosesquerda h1 {
        font-size: 16pt;
        margin-top: -70px;
        margin-left: 1%;
        margin-right: 1%;
    }
    
    .section#solucaotorniquetesacessoscentroesquerda h1 {
        font-size: 16pt;
        margin-top: -70px;
        margin-left: 1%;
        margin-right: 1%;
    }
    
    .section#solucaotorniquetesacessoscentrodireita  h1 {
        font-size: 16pt;
        margin-top: -70px;
        margin-left: 1%;
        margin-right: 1%;
    }
    
    .section#solucaotorniquetesacessosdireita h1 {
        font-size: 16pt;
        margin-top: -70px;
        margin-left: 1%;
        margin-right: 1%;
    }    

}


/* # Media Queries 1200 --------------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1200px) {
    
                .section#destaquetorniquetesacessos01  h1 {
                    font-size: 18px;
                    margin-bottom: 10px;
                    min-height: 70px;
                }

                #destaquetorniquetesacessos01 .newstxt{
                    display: none;
                }
    
                .section#destaquetorniquetesacessos01, img.centered, .aligncenter {
                    margin: 0 auto 5px;
                }
    
                .newshomeLeft {
                    height: 260px
                }
	
				.newshomeLeft img {
                    width: 100px;
					height: 100px;
                }
    
                .newshomeLeftCenter {
                    height: 260px
                }
	
				.newshomeLeftCenter img {
                    width: 100px;
					height: 100px;
                }
    
                .newshomeRightCenter {
                    height: 260px
                }
	
	            .newshomeRightCenter img {
                    width: 100px;
					height: 100px;
                }
    
                .newshomeRight {
                    height: 260px
                }
	
	            .newshomeRight img {
                    width: 100px;
					height: 100px;
                }
	
				.MoreButton a {
					padding: 5px 0px;
				}

}



/* # Media Queries 768 --------------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 768px) {
	
			.wrapper{
				padding: 40% 0;
			}
	
	
	
/* Secção Solução Torniquetes e Acessos Esquerda --------------------------------------------- */

			.section#solucaotorniquetesacessosesquerda {
				background-color: gainsboro;
				width: 90%;
				float: left;
				margin-top: 1%;
				margin-bottom: 2%;
				margin-left: 5%;
				position: relative;
			}

			.section#solucaotorniquetesacessosesquerda h1 {
				color: #0077a8;
				font-size: 27px;
				font-weight: 500;
				margin-top: -110px;
				margin-left: 5%;
				margin-right: 5%;
				text-align: center;
			}




/* Secção Solução Torniquetes e Acessos Centro Esquerda --------------------------------------------- */
			.section#solucaotorniquetesacessoscentroesquerda {
				background-color: gainsboro;
				width: 90%;
				margin-bottom: 2%;
				margin-left: 5%;
				float: left;
				position: relative;
			}

			.section#solucaotorniquetesacessoscentroesquerda h1 {
				color: #0077a8;
				font-size: 27px;
				font-weight: 500;
				margin-top: -110px;
				margin-left: 5%;
				margin-right: 5%;
				text-align: center;
			}


/* Secção Solução Torniquetes e Acessos Centro Direita --------------------------------------------- */
			.section#solucaotorniquetesacessoscentrodireita {
				background-color: gainsboro;
				width: 90%;
				margin-bottom: 2%;
				margin-left: 5%;
				float: left;
				position: relative;
			}

			.section#solucaotorniquetesacessoscentrodireita h1 {
				color: #0077a8;
				font-size: 27px;
				font-weight: 500;
				margin-top: -110px;
				margin-left: 5%;
				margin-right: 5%;
				text-align: center;
			}

/* Secção Solução Torniquetes e Acessos Direita --------------------------------------------- */
			.section#solucaotorniquetesacessosdireita {
				background-color: gainsboro;
				width: 90%;
				margin-bottom: 2%;
				float: right;
				margin-left: 5%;
				margin-right: 5%;
				position: relative;
			}

			.section#solucaotorniquetesacessosdireita h1 {
				color: #0077a8;
				font-size: 27px;
				font-weight: 500;
				margin-top: -110px;
				margin-left: 5%;
				margin-right: 5%;
				text-align: center;
			}

    
  
	
/* Secção Destaque Acessos Torniquete Visitors  --------------------------------------------- */	
	
			#acessostorniquetevisitors.section {
				display: none;
			}
	
    
/* Secção Destaque Torniquetes e Acessos 01  --------------------------------------------- */

            

            .section#destaquetorniquetesacessos01  h1 {
                display: none;
            }

            #destaquetorniquetesacessos01 .newstxt{
                min-height: 85px;
            }

            .section#destaquetorniquetesacessos01 p {
               font-size: 14px;
            }
    
            .section#destaquetorniquetesacessos01, img.centered, .aligncenter {
                margin: 0 auto 0;
            }
	
			

			.newshomeLeft {
                float: left;
                width: 35%;
				margin-left: 11%;
				height: 110px;
				margin-bottom: 4%;
            }

            .newshomeLeft img {
                width: 90px;
                height: 90px;
                border-radius: 90px;
                -webkit-border-radius: 90px;
                -moz-border-radius: 90px;
				margin-top: -15px;
            }


            .newshomeLeftCenter {
                float: right;
                width: 35%;
                margin-right: 11%;
				height: 110px;
				margin-bottom: 4%;
            }

            .newshomeLeftCenter img {
                width: 90px;
                height: 90px;
                border-radius: 90px;
                -webkit-border-radius: 90px;
                -moz-border-radius: 90px;
				margin-top: -15px;
            }
           
	
            .newshomeRightCenter {
                float: left;
                width: 35%;
                margin-left: 11%;
				height: 110px;
				margin-bottom: 4%;
            }

            .newshomeRightCenter img {
                width: 90px;
                height: 90px;
                border-radius: 90px;
                -webkit-border-radius: 90px;
                -moz-border-radius: 90px;
				margin-top: -15px;
            }

            .newshomeRight {
                float: right;
                width: 35%;
                margin-right: 11%;
				height: 110px;
				margin-bottom: 4%;
            }

            .newshomeRight img {
                width: 90px;
                height: 90px;
                border-radius: 90px;
                -webkit-border-radius: 90px;
                -moz-border-radius: 90px;
				margin-top: -15px;
            }
	
			.MoreButton a {
				display: none;
			}

	
			#separadorhometorniquetesacessos01.wrapper {
        		padding: 4% 15%;
    		}
	
			#separadorhometorniquetesacessos01.section h1 {
				font-size: 21px;
				margin-top: 10px;
			}
	
			#separadorhometorniquetesacessos01.section h2 {
				font-size: 18px;
				margin-top: 20px;
				margin-bottom: 0px;
			}
            
			
            #separadorhometorniquetesacessos01.section h3 {
			  display: none;
			}
	
			
			/* Secção solutions --------------------------------------------- */



			.solutiontorniquetesacessosLeft {
				width: 24%;
				height: auto;
				margin-left: 5%;
				border-radius: 2%;
				-webkit-border-radius: 2%;
				-moz-border-radius: 2%;
			}

			.solutiontorniquetesacessosLeft img {
				width: auto;
				height: auto;
				border-radius: 50%;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
			}

			.solutiontorniquetesacessosCenter {
				width: 24%;
				margin-left: 6%;
				margin-right: 6%;
				border-radius: 2%;
				-webkit-border-radius: 2%;
			}

			.solutiontorniquetesacessosCenter img {
				width: auto;
				height: auto;
				border-radius: 50%;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
			}


			.solutiontorniquetesacessosRight {
				width: 24%;
				margin-right: 5%;
				border-radius: 50%;
				-webkit-border-radius: 2%;
				-moz-border-radius: 2%;
			}

			.solutiontorniquetesacessosRight img {
				width: auto;
				height: auto;
				border-radius: 50%;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
			}

    
}