/*
 Theme Name:   Kirkton Insurance Theme
 Theme URI:    https://www.brokernetwork.co.uk
 Description:  Stockholm Child Theme 4
 Author:       Broker Network
 Author URI:   https://www.brokernetwork.co.uk
 Template:     stockholm
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  option-4.co.uk
*/

/*******************************************************************************
Tweakz
*******************************************************************************/
@media screen and (max-width:1390px){
    nav.main_menu > ul > li > a{
        padding: 0 13px !important;
    }
}







body.page-id-21806 .default_template_holder *{  }
body.page-id-21806 .default_template_holder p{  }
body.page-id-21806 .default_template_holder a{  }
body.page-id-21806 .default_template_holder li{ line-height:160%; }
body.page-id-21806 .default_template_holder table{ width:100%; }
body.page-id-21806 .default_template_holder table{ margin-bottom:20px; border-collapse:collapse; }
body.page-id-21806 .default_template_holder table tr{  }
body.page-id-21806 .default_template_holder table th{ padding:5px 10px; border:#333 solid 1px; background: #666; color:#fff !important; }
body.page-id-21806 .default_template_holder table th p{ color:#fff !important; }
body.page-id-21806 .default_template_holder table td{ padding:5px 10px; border:#333 solid 1px; vertical-align: top; }
body.page-id-21806 .default_template_holder table p{ padding:0; margin:0; line-height: 160%; }


/* hover images fix for mobile */

html.touch .projects_holder article .portfolio_shader {
	opacity: 1;
}

html.touch .projects_holder article .image_holder .text_holder {
    filter: alpha(opacity=100);
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}