﻿
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,300,700);

.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 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 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;
    }

     
        body {
            position: relative;
        }

        #dynamic-to-top {
            display: none;
            overflow: hidden;
            width: auto;
            z-index: 90;
            position: fixed;
            bottom: 20px;
            right: 20px;
            top: auto;
            left: auto;
            font-family: sans-serif;
            font-size: 1em;
            color: #fff;
            text-decoration: none;
            padding: 17px 16px;
            border: 1px solid #000;
            background: #272727;
            -webkit-background-origin: border;
            -moz-background-origin: border;
            -icab-background-origin: border;
            -khtml-background-origin: border;
            -o-background-origin: border;
            background-origin: border;
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding-box;
            -icab-background-clip: padding-box;
            -khtml-background-clip: padding-box;
            -o-background-clip: padding-box;
            background-clip: padding-box;
            -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
            -ms-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
            -moz-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
            -o-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
            -khtml-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
            -icab-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
            box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -icab-border-radius: 30px;
            -khtml-border-radius: 30px;
            border-radius: 30px;
        }

            #dynamic-to-top:hover {
                background: #4e9c9c;
                background: #272727 -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 255, 255, 255, .2 ) ), to( rgba( 0, 0, 0, 0 ) ) );
                background: #272727 -webkit-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -khtml-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -moz-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -o-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -ms-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -icab-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );
                cursor: pointer;
            }

            #dynamic-to-top:active {
                background: #272727;
                background: #272727 -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 0, 0, 0, .3 ) ), to( rgba( 0, 0, 0, 0 ) ) );
                background: #272727 -webkit-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -moz-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -khtml-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -o-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -ms-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 -icab-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );
                background: #272727 linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );
            }

            #dynamic-to-top, #dynamic-to-top:active, #dynamic-to-top:focus, #dynamic-to-top:hover {
                outline: none;
            }

                #dynamic-to-top span {
                    display: block;
                    overflow: hidden;
                    width: 14px;
                    height: 12px;
                    background: url( wp-content/plugins/dynamic-to-top/css/images/up.png)no-repeat center center;
                }
    
                   
        html,
        body,
        #section-tophat,
        #section-header,
        #section-page-caption,
        #section-content,
        #section-footer,
        #section-sub-footer {
            background-repeat: repeat;
            background-position: top center;
            background-attachment: scroll;
        }




       

        #section-header {
            background-image: none;
            background-color: #ffffff;
        }

        #section-navigation, .sf-menu ul li, .sf-menu ul li li {
            background-image: none;
            background-color: #00254e;
        }









        #section-footer {
            background-image: url('');
            background-color: #00254e;
        }






            /* Colored Text */
            a, a span,
            #section-tophat a,
            #section-footer a,
            #section-flagdropdown a,
            .highlight-row h2 a,
            .customisable, .customisable:link, .customisable:visited, .customisable:hover, .customisable:focus, .customisable:active, .customisable-highlight:hover, .customisable-highlight:focus, a:hover .customisable-highlight, a:focus .customisable-highlight {
                color: #ECB200;
            }

                /* White Text / Colored BG */
                .sf-menu li.current-menu-item,
                .wpb_wrapper .wpb_content_element .wpb_wrapper .wpb_tabs_nav li.ui-tabs-active,
                .wpb_wrapper .wpb_content_element .wpb_wrapper .wpb_tabs_nav li:hover,
                .wpb_carousel .prev, .wpb_carousel .next,
                .read_more_button,
                .widget_categories li,
                .widget_archive li,
                #section-footer .widget_archive li a,
                #section-footer .widget_categories li a,
                #section-footer a[rel~="category"],
                a[rel~="category"],
                .tagcloud a,
                .sf-menu > li:hover,
                ul.sub-menu a:hover,
                .button:hover,
                .vc_bar,
                .rev_slider .tp-button
                /*.flex-control-paging li a.flex-active, .flex-control-paging li a:hover*/ {
                    background-color: #ECB200 !important;
                    color: white !important;
                }

                    /* Colored BG Elements that need forced white color */
                    .sf-menu > li:hover > a:hover,
                    .sf-menu > li:hover span,
                    .sf-menu > li:hover strong,
                    .sf-menu li li:hover > a,
                    .sf-menu.light ul li:hover > a,
                    .widget_categories li a,
                    .widget_categories li,
                    .widget_archives li a {
                        color: white !important;
                    }

        /* Border Elements */
        #section-footer {
            border-top: 2px solid #ECB200;
        }
        /*.sf-menu li li:hover{	
		border-left: 1px solid #ECB200; 
		border-right: 1px solid #ECB200; 
	}*/

        /*  - Navigation Highlights -  */
        #section-navigation {
            border-bottom: 5px solid #ECB200;
        }

        .woocommerce-page .page-title,
        hr.page-title-hr,
        .wpb_tabs_nav,
        .wpb_wrapper .wpb_tabs hr,
        .wpb_wrapper .wpb_tour hr,
        #section-flagdropdown hr,
        .slidingDiv,
        #section-footer hr {
            border-bottom-color: #ECB200 !important;
        }

        .sf-arrows .sf-with-ul:after {
            border-top-color: #ECB200;
        }

        /*  - WooCommerce -  */
        .button.add_to_cart_button.product_type_simple:hover {
            color: #ECB200 !important;
        }

        .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
        .woocommerce span.onsale, .woocommerce-page span.onsale {
            background-color: #ECB200 !important;
        }

        .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
            border-top-color: #ECB200 !important;
        }

        .woocommerce-page .page-title {
            border-bottom-color: #ECB200 !important;
        }



        .sidebar .widget:first-child .widget-title {
            border-bottom-color: #00254E !important;
        }

        .highlight-row,
        .module-row,
        .wpb_wrapper .wpb_accordion_wrapper .wpb_accordion_header,
        .wpb_wrapper .wpb_wrapper.wpb_tour_tabs_wrapper .wpb_tab,
        .wpb_wrapper .wpb_content_element .wpb_wrapper .wpb_tabs_nav li,
        .wpb_wrapper .wpb_content_element .wpb_tabs_nav li,
        .wpb_wrapper .wpb_accordion_wrapper .wpb_accordion_header,
        .wpb_wrapper .wpb_tour_tabs_wrapper .wpb_tab {
            background-color: #00254E !important;
        }












        h1, h2, h3, h4, h5,
        h1 a, h2 a, h3 a, h4 a, h5 a,
        h1.page-title a, h1.entry-title a,
        .module-meta h3 a {
            color: #00254e !important;
        }

        #section-footer h1, #section-footer h2, #section-footer h3, #section-footer h4, #section-footer h5,
        #section-footer h1 a, #section-footer h2 a, #section-footer h3 a, #section-footer h4 a, #section-footer h5 a {
            color: #ECB200 !important;
        }







        /*
*/

        header {
            text-align: center;
        }

        .site-title-wrapper {
            float: none;
            text-align: center;
            clear: both;
            margin: 0 auto;
            float:left;
            margin-left:110px;
            width:90%;
            height:80px;
        }

        #menu {
            clear: both;
            margin: 20px auto 0;
            float: none;
            text-align: center;
        }


        #section-tophat .tagline {
            margin-right: 124px !important;
        }






        h1.page-title, .page-title-hr {
            display: none;
        }












        /*  - STANDARD - S/C/P -  */
        .page-template-template-blog-php .secondary-sidebar {
            float: left;
        }


        /*  - CONTENT LEFT - C/P/S  -  */
        .page-template-default .secondary-sidebar {
            float: right;
        }

        .page-template-default .sidebar {
            float: right;
        }




        body {
            font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
        }



        .tagline.omega span.font-icon {
            color: #ECB200;
            margin-right: 0 !important;
            padding-left: 5px !important;
        }

            .tagline.omega span.font-icon:hover {
                color: #ECB200;
            }

        .normal-width .content.ten.columns > div {
            margin-left: 25px;
            width: 92%;
        }


        /* Progress bar
---------------------------------------------------------- */
        .vc_progress_bar .vc_single_bar {
            background: #f7f7f7;
            position: relative;
            margin-bottom: 11.66666667px;
            -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }

            .vc_progress_bar .vc_single_bar:last-child {
                margin-bottom: 0;
            }

            .vc_progress_bar .vc_single_bar .vc_label {
                display: block;
                padding: 0.5em 1em;
                position: relative;
                z-index: 1;
            }

            .vc_progress_bar .vc_single_bar.bar_blue .vc_bar {
                background-color: #0074CC;
            }

            .vc_progress_bar .vc_single_bar.bar_blue .vc_label {
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            }

            .vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar {
                background-color: #49afcd;
            }

            .vc_progress_bar .vc_single_bar.bar_turquoise .vc_label {
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            }

            .vc_progress_bar .vc_single_bar.bar_green .vc_bar {
                background-color: #5bb75b;
            }

            .vc_progress_bar .vc_single_bar.bar_green .vc_label {
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            }

            .vc_progress_bar .vc_single_bar.bar_orange .vc_bar {
                background-color: #faa732;
            }

            .vc_progress_bar .vc_single_bar.bar_orange .vc_label {
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            }

            .vc_progress_bar .vc_single_bar.bar_red .vc_bar {
                background-color: #da4f49;
            }

            .vc_progress_bar .vc_single_bar.bar_red .vc_label {
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            }

            .vc_progress_bar .vc_single_bar.bar_black .vc_bar {
                background-color: #414141;
            }

            .vc_progress_bar .vc_single_bar.bar_black .vc_label {
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            }

            .vc_progress_bar .vc_single_bar .vc_bar {
                display: block;
                position: absolute;
                height: 100%;
                background-color: #e0e0e0;
                width: 0%;
                top: 0;
                left: 0;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
                transition: width 1s linear;
                -moz-transition: width 1s linear;
                -webkit-transition: width 1s linear;
                -o-transition: width 1s linear;
            }

                .vc_progress_bar .vc_single_bar .vc_bar.striped {
                    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
                    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
                    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
                    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
                    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
                    -webkit-background-size: 40px 40px;
                    -moz-background-size: 40px 40px;
                    -o-background-size: 40px 40px;
                    background-size: 40px 40px;
                }

                .vc_progress_bar .vc_single_bar .vc_bar.animated {
                    -webkit-animation: progress-bar-stripes 2s linear infinite;
                    -moz-animation: progress-bar-stripes 2s linear infinite;
                    -ms-animation: progress-bar-stripes 2s linear infinite;
                    -o-animation: progress-bar-stripes 2s linear infinite;
                    animation: progress-bar-stripes 2s linear infinite;
                }

        .vc_bar[data-value="100"] {
            width: 100% !important;
        }

        .vc_bar[data-value="95"] {
            width: 95% !important;
        }

        .vc_bar[data-value="90"] {
            width: 90% !important;
        }

        .vc_bar[data-value="85"] {
            width: 85% !important;
        }

        .vc_bar[data-value="80"] {
            width: 80% !important;
        }

        .vc_bar[data-value="75"] {
            width: 75% !important;
        }

        .vc_bar[data-value="70"] {
            width: 70% !important;
        }

        .vc_bar[data-value="65"] {
            width: 65% !important;
        }

        .vc_bar[data-value="60"] {
            width: 60% !important;
        }

        .vc_bar[data-value="55"] {
            width: 55% !important;
        }

        .vc_bar[data-value="50"] {
            width: 50% !important;
        }

        .vc_bar[data-value="45"] {
            width: 45% !important;
        }

        .vc_bar[data-value="40"] {
            width: 40% !important;
        }

        .vc_bar[data-value="35"] {
            width: 35% !important;
        }

        .vc_bar[data-value="30"] {
            width: 30% !important;
        }

        .vc_bar[data-value="25"] {
            width: 25% !important;
        }

        .vc_bar[data-value="20"] {
            width: 20% !important;
        }

        .vc_bar[data-value="15"] {
            width: 15% !important;
        }

        .vc_bar[data-value="10"] {
            width: 10% !important;
        }

        .vc_bar[data-value="5"] {
            width: 5% !important;
        }

        .vc_bar[data-value="0"] {
            width: 0% !important;
        }

        .normal-width .content > div {
            width: 100%;
        }

     

        #section-pre-footer {
            margin-top: -30px;
        }

        .category_row h3 {
            color: #777777;
        }

        .module-row {
            background-color: #E0E0E0;
            padding-bottom: 0;
            padding-left: 25px;
            padding-right: 0;
            padding-top: 25px;
            border-radius: 5px;
        }

            .module-row button {
                float: right;
                margin-right: 20px;
            }

        .vc_span8.module-container.wpb_column.column_container {
            margin-top: 7px;
        }

        #gnews-just-better-2 a {
            color: #EEEEEE;
        }

        .wpcf7-form-control.wpcf7-submit {
            padding: 4px 15px;
        }

            
 #ForMarmarquee li {
    background: rgba(0, 0, 0, 0) url("../icons/control_play.gif") no-repeat scroll 3px 10px;
    border-bottom: 1px dotted #ccc;
    color: #c00;
    list-style: outside none none;
    margin: 0 0 0 -10px;
    padding: 7px 0 7px 15px;
    
    
}