﻿        .tp-caption.big_white {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: 700;
            font-size: 36px;
            line-height: 36px;
            font-family: Arial;
            padding: 0px 4px;
            padding-top: 1px;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            background-color: #000;
            letter-spacing: -1.5px;
        }

        .tp-caption.big_orange {
            position: absolute;
            color: #ff7302;
            text-shadow: none;
            font-weight: 700;
            font-size: 36px;
            line-height: 36px;
            font-family: Arial;
            padding: 0px 4px;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            background-color: #fff;
            letter-spacing: -1.5px;
        }

        .tp-caption.big_black {
            position: absolute;
            color: #000;
            text-shadow: none;
            font-weight: 700;
            font-size: 36px;
            line-height: 36px;
            font-family: Arial;
            padding: 0px 4px;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            background-color: #fff;
            letter-spacing: -1.5px;
        }

        .tp-caption.medium_grey {
            position: absolute;
            color: #fff;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
            font-weight: 700;
            font-size: 20px;
            line-height: 20px;
            font-family: Arial;
            padding: 2px 4px;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            background-color: #888;
            white-space: nowrap;
        }

        .tp-caption.small_text {
            position: absolute;
            color: #fff;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
            font-weight: 700;
            font-size: 14px;
            line-height: 20px;
            font-family: Arial;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.medium_text {
            position: absolute;
            color: #fff;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
            font-weight: 700;
            font-size: 20px;
            line-height: 20px;
            font-family: Arial;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.large_text {
            position: absolute;
            color: #fff;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
            font-weight: 700;
            font-size: 40px;
            line-height: 40px;
            font-family: Arial;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.very_large_text {
            position: absolute;
            color: #fff;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
            font-weight: 700;
            font-size: 60px;
            line-height: 60px;
            font-family: Arial;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            letter-spacing: -2px;
        }

        .tp-caption.very_big_white {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: 700;
            font-size: 60px;
            line-height: 60px;
            font-family: Arial;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            padding: 0px 4px;
            padding-top: 1px;
            background-color: #000;
        }

        .tp-caption.very_big_black {
            position: absolute;
            color: #000;
            text-shadow: none;
            font-weight: 700;
            font-size: 60px;
            line-height: 60px;
            font-family: Arial;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            padding: 0px 4px;
            padding-top: 1px;
            background-color: #fff;
        }

        .tp-caption.boxshadow {
            -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
            -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
        }

        .tp-caption.black {
            color: #000;
            text-shadow: none;
        }

        .tp-caption.noshadow {
            text-shadow: none;
        }

        .tp-caption.subtitle {
            color: #ffffff;
            font-weight: normal;
            font-size: 25px;
            line-height: 20px;
            margin: 0px;
            white-space: nowrap;
            background-color: transparent;
            text-decoration: none;
            border-width: 0px;
            border-color: rgb(255, 255, 255);
            border-style: none;
        }


        @import url(wp-content/themes/liva/css/font-awesome/css/googlefont.css);

        .tp-caption a {
            color: #ff7302;
            text-shadow: none;
            -webkit-transition: all 0.2s ease-out;
            -moz-transition: all 0.2s ease-out;
            -o-transition: all 0.2s ease-out;
            -ms-transition: all 0.2s ease-out;
        }

            .tp-caption a:hover {
                color: #ffa902;
            }

        .tp-caption a {
            color: #ff7302;
            text-shadow: none;
            -webkit-transition: all 0.2s ease-out;
            -moz-transition: all 0.2s ease-out;
            -o-transition: all 0.2s ease-out;
            -ms-transition: all 0.2s ease-out;
        }

            .tp-caption a:hover {
                color: #ffa902;
            }

        .tp-caption.h_line {
            position: absolute;
            height: 1px;
            width: 37%;
            background: rgba(255, 255, 255, 0.32);
        }

        .tp-caption.h_line2 {
            position: absolute;
            height: 1px;
            width: 37%;
            background: rgba(179, 179, 179, 0.32);
        }

        .tp-caption.big_white {
            position: absolute;
            text-shadow: none;
            padding: 0px;
            margin: 0px;
            font-size: 25px;
            font-family: 'Open Sans', sans;
            font-weight: normal;
            color: #fff;
            letter-spacing: 0px;
        }

        .tp-caption.large_text {
            position: absolute;
            text-shadow: none;
            padding: 0px;
            margin: 0px;
            font-size: 58px;
            font-family: 'Open Sans', sans;
            font-weight: normal;
            color: #fff;
            letter-spacing: 0px;
            text-transform: uppercase;
        }

        .tp-caption.large_text_two {
            position: absolute;
            text-shadow: none;
            padding: 0px;
            margin: 0px;
            font-size: 58px;
            font-family: 'Open Sans', sans;
            font-weight: bold;
            color: #fff;
            letter-spacing: 0px;
            text-transform: uppercase;
        }

        .tp-caption.small_text {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: normal;
            font-size: 16px;
            line-height: 27px;
            font-family: 'Open Sans', sans;
            ;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: normal !important;
            width: 32%;
        }

        .tp-caption.medium_text {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: 300;
            font-size: 20px;
            line-height: 20px;
            font-family: 'Open Sans', sans;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
        }

        .tp-caption.large_text_two3 {
            position: absolute;
            text-shadow: none;
            padding: 0px;
            margin: 0px;
            font-size: 58px;
            font-family: 'Open Sans', sans;
            font-weight: bold;
            color: #3398d4;
            letter-spacing: 0px;
            text-transform: uppercase;
        }

        .tp-caption.big_white3 {
            position: absolute;
            text-shadow: none;
            padding: 0px;
            margin: 0px;
            font-size: 25px;
            font-family: 'Open Sans', sans;
            font-weight: normal;
            color: #3d3d48;
            letter-spacing: 0px;
        }
        /*.tp-caption.small_text {
position: absolute;
color: #3d3d48;
text-shadow: none;
font-weight: normal;
font-size: 16px;
line-height: 27px;
font-family: 'Open Sans', sans;
margin: 0px;
border-width: 0px;
border-style: none;
white-space: nowrap;
}*/
        .tp-caption.very_large_text {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: bold;
            font-size: 50px;
            line-height: 60px;
            font-family: 'Open Sans', sans;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
            letter-spacing: 0px;
        }

        .tp-caption.very_large_black_text {
            position: absolute;
            color: #000;
            text-shadow: none;
            font-weight: 800;
            font-size: 72px;
            line-height: 72px;
            font-family: 'Open Sans', sans;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.bold_red_text {
            position: absolute;
            color: #d31e00;
            text-shadow: none;
            font-weight: 800;
            font-size: 20px;
            line-height: 20px;
            font-family: 'Open Sans', sans;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.bold_brown_text {
            position: absolute;
            color: #a04606;
            text-shadow: none;
            font-weight: 800;
            font-size: 20px;
            line-height: 20px;
            font-family: 'Open Sans', sans;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.bold_green_text {
            position: absolute;
            color: #5b9830;
            text-shadow: none;
            font-weight: 800;
            font-size: 20px;
            line-height: 20px;
            font-family: 'Open Sans', sans;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.very_big_white {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: 800;
            font-size: 36px;
            line-height: 36px;
            font-family: 'Open Sans', sans;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            padding: 3px 4px;
            padding-top: 1px;
            background-color: #7e8e96;
        }

        .tp-caption.very_big_black {
            position: absolute;
            color: #000;
            text-shadow: none;
            font-weight: 700;
            font-size: 60px;
            line-height: 60px;
            font-family: Arial;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            padding: 0px 4px;
            padding-top: 1px;
            background-color: #fff;
        }

        .tp-caption.boxshadow {
            -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
            -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
        }

        .tp-caption.black {
            color: #000;
            text-shadow: none;
            font-weight: 300;
            font-size: 19px;
            line-height: 19px;
            font-family: 'Open Sans', sans;
        }

        .tp-caption.noshadow {
            text-shadow: none;
        }

        .display_text_center {
            width: 1170px;
            border: 0px;
            padding: 0px;
            margin: 0px;
            text-align: center;
        }

        .tp-caption.sec_one {
            position: absolute;
            color: #fff;
            font-size: 27px;
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
        }

            .tp-caption.sec_one i {
                float: left;
                color: #4abe63;
                width: 80px;
                height: 80px;
                text-align: center;
                vertical-align: middle;
                line-height: 80px;
                border: 1px dashed #c9c9c9;
                border-radius: 100%;
            }

            .tp-caption.sec_one b {
                float: left;
                font-size: 18px;
                color: #fff;
                font-weight: 300;
                margin: 12px 0px 0px 20px;
            }

                .tp-caption.sec_one b em {
                    font-size: 13px;
                    font-style: normal;
                    display: block;
                    padding-top: 4px;
                }

        .tp-caption.sec_two {
            position: absolute;
            color: #fff;
            font-size: 27px;
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
            text-align: center;
        }

            .tp-caption.sec_two i {
                color: #4abe63;
                width: 80px;
                height: 80px;
                vertical-align: middle;
                line-height: 70px;
                float: left;
                margin-left: 50px;
                text-align: center;
                border: 1px dashed #c9c9c9;
                border-radius: 100%;
                margin-top: 20px;
            }

            .tp-caption.sec_two b {
                font-size: 18px;
                color: #fff;
                font-weight: 300;
                margin: 12px 0px 0px 20px;
            }

                .tp-caption.sec_two b em {
                    font-size: 13px;
                    font-style: normal;
                    display: block;
                    padding-top: 4px;
                }

        .tp-caption.circle_one {
            position: absolute;
            width: 96px;
            height: 70px;
            padding-top: 26px;
            text-align: center;
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
            background-color: #c2d637;
            border-radius: 100%;
            font-size: 16px;
            color: #fff;
            -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
        }

        .tp-caption.circle_two {
            position: absolute;
            width: 134px;
            height: 94px;
            padding-top: 40px;
            text-align: center;
            line-height: 27px;
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
            background-color: #4b9ae5;
            border-radius: 100%;
            font-size: 20px;
            color: #fff;
            -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
        }

        .tp-caption.circle_three {
            position: absolute;
            width: 134px;
            height: 94px;
            padding-top: 40px;
            text-align: center;
            line-height: 27px;
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
            background-color: #4abe63;
            border-radius: 100%;
            font-size: 20px;
            color: #fff;
            -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
        }

        .tp-caption.big_white2 {
            position: absolute;
            text-shadow: none;
            padding: 18px 18px;
            margin: 0px;
            font-size: 38px;
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
            color: #fff;
            letter-spacing: 0px;
            background-color: #4abe63;
        }

        .tp-caption.large_text2 {
            position: absolute;
            text-shadow: none;
            padding: 0px;
            margin: 0px;
            font-size: 58px;
            font-family: 'Roboto', sans-serif;
            font-weight: normal;
            color: #3d3d48;
            letter-spacing: 0px;
            text-transform: uppercase;
        }

        .tp-caption.large_text_two2 {
            position: absolute;
            text-shadow: none;
            padding: 27px 18px;
            margin: 0px;
            font-size: 58px;
            font-family: 'Roboto', sans-serif;
            font-weight: bold;
            color: #fff;
            letter-spacing: 0px;
            text-transform: uppercase;
            background-color: #2c322d;
        }

        .tp-caption.small_text2 {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: normal;
            font-size: 27px;
            line-height: 38px;
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.medium_text {
            position: absolute;
            color: #3d3d48;
            text-shadow: none;
            font-weight: 300;
            font-size: 20px;
            line-height: 20px;
            font-family: 'Roboto', sans-serif;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
        }


        .tp-caption.very_large_text {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: bold;
            font-size: 50px;
            line-height: 60px;
            font-family: 'Roboto', sans-serif;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
            letter-spacing: 0px;
        }

        .tp-caption.very_large_black_text {
            position: absolute;
            color: #000;
            text-shadow: none;
            font-weight: 800;
            font-size: 72px;
            line-height: 72px;
            font-family: 'Roboto', sans-serif;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.bold_red_text {
            position: absolute;
            color: #d31e00;
            text-shadow: none;
            font-weight: 800;
            font-size: 20px;
            line-height: 20px;
            font-family: 'Roboto', sans-serif;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.bold_brown_text {
            position: absolute;
            color: #a04606;
            text-shadow: none;
            font-weight: 800;
            font-size: 20px;
            line-height: 20px;
            font-family: 'Roboto', sans-serif;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.bold_green_text {
            position: absolute;
            color: #5b9830;
            text-shadow: none;
            font-weight: 800;
            font-size: 20px;
            line-height: 20px;
            font-family: 'Roboto', sans-serif;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }

        .tp-caption.very_big_white {
            position: absolute;
            color: #fff;
            text-shadow: none;
            font-weight: 800;
            font-size: 36px;
            line-height: 36px;
            font-family: 'Roboto', sans-serif;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            padding: 3px 4px;
            padding-top: 1px;
            background-color: #7e8e96;
        }

        .tp-caption.very_big_black {
            position: absolute;
            color: #000;
            text-shadow: none;
            font-weight: 700;
            font-size: 60px;
            line-height: 60px;
            font-family: Arial;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
            padding: 0px 4px;
            padding-top: 1px;
            background-color: #fff;
        }

        .tp-caption.boxshadow {
            -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
            -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
        }

        .tp-caption.black {
            color: #000;
            text-shadow: none;
            font-weight: 300;
            font-size: 19px;
            line-height: 19px;
            font-family: 'Roboto', sans-serif;
        }

        .tp-caption.noshadow {
            text-shadow: none;
        }

        .tp_inner_padding {
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            max-height: none !important;
        }

        .tp-caption.small_text3 {
            position: absolute;
            color: #3d3d48;
            text-shadow: none;
            font-weight: normal;
            font-size: 16px;
            line-height: 27px;
            font-family: 'Open Sans', sans;
            margin: 0px;
            border-width: 0px;
            border-style: none;
            white-space: nowrap;
        }