/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
body:not(.page-template-fullwidth-content) .site-content {margin-top: 0px !important;}/*REmove top margin from main content body*/
div.p_table_2 a {color: #FFF !important; font-size:16px; font-family:Roboto; background-color: #33618E; padding: 12px 35px 12px 35px; border: 1px solid #2084C6;}/*Read more button on pricing tables*/
div.p_table_2 a:hover {color: #23272B !important; background-color: #fff; border: 1px solid #23272B;}/*Read more button on pricing tables*/
div.p_table_2 .radius3 {border-radius: 24px !important; -webkit-border-radius: 24px !important; -moz-border-radius: 24px !important;}/*Read more button on pricing tables*/
/*Adjust blue colour on CSS Price Tables column headers*/
html div.p_table_2_3 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #126FCB;
    background-color: #569dc2 !important;
    background-image: linear-gradient(top, #489BEE, #1A82EA) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#489BEE', endColorstr='#1A82EA') !important;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#489BEE', endColorstr='#1A82EA') !important;
    background: -ms-linear-gradient(top, #489BEE, #1A82EA) !important;
    background: -moz-linear-gradient(top, #489BEE, #1A82EA) !important;
    background: -o-linear-gradient(top, #489BEE, #1A82EA) !important;
    background: -webkit-linear-gradient(top, #489BEE, #1A82EA) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333489BEE), color-stop(1, #1A82EA)) !important;
}
html div.p_table_2_3 div.column_1 li.decor_line {
    background-color: #71B1F2 !important;
    background-image: linear-gradient(left, #71B1F2, #9ECBF8 50%, #98d1e2) !important;
    background: -ms-linear-gradient(left, #71B1F2, #9ECBF8 50%, #98d1e2) !important;
    background: -moz-linear-gradient(left, #71B1F2, #9ECBF8 50%, #98d1e2) !important;
    background: -o-linear-gradient(left, #71B1F2, #9ECBF8 50%, #98d1e2) !important;
    background: -webkit-linear-gradient(left, #71B1F2, #9ECBF8 50%, #98d1e2) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #71B1F2), color-stop(0.5, #9ECBF8), color-stop(1, #98d1e2)) !important;
}
html div.p_table_2_3 div.column_1 li.header_row_2 {
    background-color: #569dc2 !important;
    background-image: linear-gradient(top, #5EA7F0, #338FEC) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EA7F0', endColorstr='#338FEC') !important;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EA7F0', endColorstr='#338FEC') !important;
    background: -ms-linear-gradient(top, #5EA7F0, #338FEC) !important;
    background: -moz-linear-gradient(top, #5EA7F0, #338FEC) !important;
    background: -o-linear-gradient(top, #5EA7F0, #338FEC) !important;
    background: -webkit-linear-gradient(top, #5EA7F0, #338FEC) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5EA7F0), color-stop(1, #338FEC)) !important;
}
html div.p_table_2_3 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #0F579F;
    background-color: #3c82b3 !important;
    background-image: linear-gradient(top, #1A82EA, #1162B3) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A82EA', endColorstr='#1162B3') !important;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A82EA', endColorstr='#1162B3') !important;
    background: -ms-linear-gradient(top, #1A82EA, #1162B3) !important;
    background: -moz-linear-gradient(top, #1A82EA, #1162B3) !important;
    background: -o-linear-gradient(top, #1A82EA, #1162B3) !important;
    background: -webkit-linear-gradient(top, #1A82EA, #1162B3) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1A82EA), color-stop(1, #1162B3)) !important;
}
html div.p_table_2_3 div.column_2 li.decor_line {
    background-color: #62A9F0 !important;
    background-image: linear-gradient(left, #62A9F0, #67ACF1 50%, #6cc5db) !important;
    background: -ms-linear-gradient(left, #62A9F0, #67ACF1 50%, #6cc5db) !important;
    background: -moz-linear-gradient(left, #62A9F0, #67ACF1 50%, #6cc5db) !important;
    background: -o-linear-gradient(left, #62A9F0, #67ACF1 50%, #6cc5db) !important;
    background: -webkit-linear-gradient(left, #62A9F0, #67ACF1 50%, #6cc5db) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #62A9F0), color-stop(0.5, #67ACF1), color-stop(1, #6cc5db)) !important;
}
html div.p_table_2_3 div.column_2 li.header_row_2 {
    background-color: #3c82b3 !important;
    background-image: linear-gradient(top, #4197ED, #1680E9) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ED', endColorstr='#1680E9') !important;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1680E9', endColorstr='#3c82b3') !important;
    background: -ms-linear-gradient(top, #4197ED, #1680E9) !important;
    background: -moz-linear-gradient(top, #4197ED, #1680E9) !important;
    background: -o-linear-gradient(top, #4197ED, #1680E9) !important;
    background: -webkit-linear-gradient(top, #4197ED, #1680E9) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4197ED), color-stop(1, #1680E9)) !important;
}
html div.p_table_2_3 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #0A3663;
    background-color: #2f68a3 !important;
    background-image: linear-gradient(top, #1162B3, #0B3D6F) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1162B3', endColorstr='#0B3D6F') !important;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1162B3', endColorstr='#0B3D6F') !important;
    background: -ms-linear-gradient(top, #1162B3, #0B3D6F) !important;
    background: -moz-linear-gradient(top, #1162B3, #0B3D6F) !important;
    background: -o-linear-gradient(top, #1162B3, #0B3D6F) !important;
    background: -webkit-linear-gradient(top, #1162B3, #0B3D6F) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1162B3), color-stop(1, #0B3D6F)) !important;
}
html div.p_table_2_3 div.column_3 li.decor_line {
    background-color: #1367BB !important;
    background-image: linear-gradient(left, #1367BB, #2D8BEA 50%, #55b3d4) !important;
    background: -ms-linear-gradient(left, #1367BB, #2D8BEA 50%, #55b3d4) !important;
    background: -moz-linear-gradient(left, #1367BB, #2D8BEA 50%, #55b3d4) !important;
    background: -o-linear-gradient(left, #1367BB, #2D8BEA 50%, #55b3d4) !important;
    background: -webkit-linear-gradient(left, #1367BB, #2D8BEA 50%, #55b3d4) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #1367BB), color-stop(0.5, #2D8BEA), color-stop(1, #55b3d4)) !important;
}
html div.p_table_2_3 div.column_3 li.header_row_2 {
    background-color: #2f68a3 !important;
    background-image: linear-gradient(top, #1367BB, #0E4B89) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1367BB', endColorstr='#0E4B89') !important;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1367BB', endColorstr='#0E4B89') !important;
    background: -ms-linear-gradient(top, #1367BB, #0E4B89) !important;
    background: -moz-linear-gradient(top, #1367BB, #0E4B89) !important;
    background: -o-linear-gradient(top, #1367BB, #0E4B89) !important;
    background: -webkit-linear-gradient(top, #1367BB, #0E4B89) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1367BB), color-stop(1, #0E4B89)) !important;
}
/*End of edits to CSS Price Tables column headers*/

div.p_table_2 span.css3_grid_icon.icon_yes_03::after, div.p_table_2.p_table_hover_disabled div:hover .css3_grid_icon.icon_yes_03::after {color: #1680E9 !important;}/*Change colour of tick icon in CSS Price Tables from green to blue*/


.single-post article.post { margin-bottom: 0px !important; padding-bottom: 15px !important; padding-top:20px; border-bottom: 0px solid #ebeced !important; }/*Change spacing between sidebar blog posts in single post page*/
html #ccc-icon.ccc-icon--light {fill: #C1CFDB !important;}/*Cookie Style Background*/
html #ccc-icon {width: 60px !important; height: 60px !important;}/*Cookie Style*/
html #ccc[light] #ccc-icon #star path {fill: #999;}/*Cookie Style star*/
html #ccc-module.ccc-module--slideout {max-width: 380px;}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {content: ""; display:block; height: 100px; /* fixed header height*/ margin: -100px 0 0; /* negative fixed header height */ visibility: hidden; pointer-events: none;}/*This style is to allow for the sricky top menu not overlapping any anchor links*/
#toTop {bottom: 95px;}*Move to top arrow from under captcha logo*/