/*
Theme Name: ganitende
Theme URI: http: //example.com/
Description: Template Personalizzato per GaniTende.com
Author: Idearia
Author URI: http://www.idearia.it/
Template: purity
Version: 1.0
*/







@import url("../purity/style.css");


.gform_wrapper .gfield_description {text-align: center;}
#recaptcha_area, #recaptcha_table {margin: 0 auto;}

.recap-side #recaptcha_area, #recaptcha_table {width: 197px !important;}
.recap-side #recaptcha_image{position: relative; right: 4px; width: 196px;}


.box:hover{background: #ffffff; color:#0B8A44; border-color: #0B8A44;}
.box{display: block; color: #ffffff; background: #0B8A44 }

body {
    background: none repeat scroll 0 0 #f1eee7;
    line-height:22px;
}

body.page-id-2040 {
    background: #F1EEE7;
}


#header .logo {
    float: left;
    padding: 16px 0;
}

.home-section{clear: both;}

.home.page #header .inner {
    border-bottom: 0px dotted #DDDDDD;
}

.landing-btn a{color: #ffffff;}
.landing-btn a:hover{color: #20B563;}

.nav {
    margin-top: 46px !important;
}


.nav ul li {
    font-size: 18px;
}


.nav ul li ul {
    min-width: 210px;
}


.home.page #main .inner {
    padding-top: 0;
}


.flex-control-nav {
	position: absolute !important;
    bottom: -30px !important;
    right: 0 !important;
	left: inherit !important;
}







.flex-control-nav li {



    margin: 0 0 0 10px !important;



}







.flex-caption {



    background: none repeat scroll 0 0 #CC0000 !important;



    bottom: 0 !important;



    color: #FFFFFF;



    font-size: 22px;



    left: auto;



    margin: 0;



    max-width: 630px;



    overflow: hidden;



    padding: 15px 20px;



    position: absolute;



    right: 0 !important;



    text-shadow: none;



    text-transform: uppercase;



    width: auto;



}







#recent-posts h5 {



    line-height: 14px;



}






.prodotti a:link, #prodotti a:visited {



	color:#fff;



}







.prodotti a:hover {



	color:#20b563;



}







.sidebar .recent-posts img {



	margin-top:3px;



}











.sidebar .recent-posts li {



    margin-bottom: 20px;



}







.sidebar .recent-posts li strong {



    line-height: 15px;



}







.sidebar .recent-posts li span {



    line-height: 26px;



}







.icon-text p {



    font-size: 14px;



    margin-bottom: 10px;



}







.pullleft, .pullright {



    border-left: 2px solid #cc0000;



    font-family: 'Josefin Slab',Helvetica,Arial;



    color: #444444;



    float: right;



    font-size: 22px;



    line-height:26px;



    font-style: normal;



    margin: 20px 2px 14px 14px;



    padding: 20px;



    width: 32%;



}







#footer {



    background:#E1DED5;



}







.footer_small {



    background: none repeat scroll 0 0 #09793b;



    color: #FFFFFF;



}





/* 3 column gallery su pagine con sidebar  */



body.single-format-standard .three-columns,



body.page-template-template-page-left-php .three-columns,



body.page-template-template-page-right-php .three-columns{



	width:662px;



}



body.single-format-standard .three-columns li,



body.page-template-template-page-left-php .three-columns li,



body.page-template-template-page-right-php .three-columns li{



	width: 210px;



   margin: 0 10px 0px 0;



}



body.single-format-standard .three-columns li img, 



body.single-format-standard .three-columns .over,



body.page-template-template-page-left-php .three-columns li img,



body.page-template-template-page-left-php .three-columns .over,



body.page-template-template-page-right-php .three-columns li img,



body.page-template-template-page-right-php .three-columns .over{



	width: 206px;



	height: 134px;



}



body.single-format-standard .three-columns .over span,



body.page-template-template-page-left-php .three-columns .over span,



body.page-template-template-page-right-php .three-columns .over span{



	font-size:18px;



}





/* responsive gallery */



    @media only screen and (max-width: 360px) { 



        body.single-format-standard .three-columns,

        body.page-template-template-page-left-php .three-columns,

        body.page-template-template-page-right-php .three-columns{

            width:300px;



        }



        body.single-format-standard .three-columns li,

        body.page-template-template-page-left-php .three-columns li,

        body.page-template-template-page-right-php .three-columns li{

            width: 300px;

            margin: 0 10px 0px 0;

        } 



        body.single-format-standard .three-columns li img, 

        body.single-format-standard .three-columns .over,

        body.page-template-template-page-left-php .three-columns li img,

        body.page-template-template-page-left-php .three-columns .over,

        body.page-template-template-page-right-php .three-columns li img,

        body.page-template-template-page-right-php .three-columns .over{

            width: 286px;

            height: auto;

        }





    }





/* end responsive gallery */







.ginput_container input {



     background:#444;



}







.ginput_container textarea {



     background:#fff;



     border:1px solid #dddddd;



}







.button.gform_button{



     background:#0B8A44;



     border:1px solid #077539;



}







.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {



    width: 100% !important;



}



.prodotti a:link, #prodotti a:visited {

    font-size: 13px;

}

.prodotti a{color: #ffffff; background:#0b8a44; display:block; padding:10px;}





.size-side{

    font-size: 12px;

    position: relative;

    top: 12px;}


.page-id-1810 .menu-item-576 a{visibility: hidden;}
.page-id-1810 .menu-item-598 a{visibility: hidden;}
.page-id-1810 .menu-item-763 a{visibility: hidden;}
.page-id-1810 .menu-item-70 a{visibility: hidden;}
.page-id-1810 .menu-item-580 a{visibility: hidden;}

.page-id-2035 .menu-item-576 a{visibility: hidden;}
.page-id-2035 .menu-item-598 a{visibility: hidden;}
.page-id-2035 .menu-item-763 a{visibility: hidden;}
.page-id-2035 .menu-item-70 a{visibility: hidden;}
.page-id-2035 .menu-item-580 a{visibility: hidden;}

.page-id-2040 .menu-item-576 a{visibility: hidden;}
.page-id-2040 .menu-item-598 a{visibility: hidden;}
.page-id-2040 .menu-item-763 a{visibility: hidden;}
.page-id-2040 .menu-item-70 a{visibility: hidden;}
.page-id-2040 .menu-item-580 a{visibility: hidden;}


.respond {
    clear: both;
}


#subscribeForm fieldset {
    margin-top: -4px !important;
}

fieldset{
border-width: 0px;
}

input[type="submit" i]{
background: #0B8A44;
    border: 1px solid #077539;
    padding: 5px 12px;
    margin-bottom: 18px;
color: #FFF;
}

span.comments-nr {
    display: none;
}

/* modifica per testo slider */

@media screen and (max-width: 480px) {
span.slide-caption {
    font-size: small;
}
}
