﻿/*******************************************************************************************************************
*  BASE                                                                                                            
*******************************************************************************************************************/

body { color: #000000/*#40434D*/; font-family: 'exo_2.0regular'; }
h1, h2, h3, h4, h5, h6 { font-family: 'exo_2.0regular'; }
a {	color: #44ACE0; }
a:hover { color:#0094FF; text-decoration: none; }
.ux-middle-align { padding-top: 10%; padding-bottom: 10%; }



/*******************************************************************************************************************
*  BUTTONS
*******************************************************************************************************************/

.button-try-it { 
    background-color: #0066CC;
    color:#fff;
    font-size:18pt;
    border:0;
    padding:20px 70px;
    border-radius: 12px;
    font-family: 'exo_2.0extra_light';
    box-shadow: 0 10px 0px -1px rgba(0,0,0,0.15);
    box-sizing: border-box; }

.button-try-it-2 { 
    background-color: #0094FF;
    color:#fff;
    font-size:18pt;
    border:0;
    padding:20px 70px;
    border-radius: 12px;
    font-family: 'exo_2.0extra_light';
    box-shadow: 0 10px 0px -1px rgba(0,0,0,0.15);
    box-sizing: border-box; }

.button-buy { 
    background-color: #0066CC;
    color:#fff;
    font-size:18pt;
    border:0;
    padding:20px 70px;
    border-radius: 12px;
    font-family: 'exo_2.0extra_light';
    box-shadow: 0 10px 0px -1px rgba(0,0,0,0.15);
    box-sizing: border-box; }

.button-learn-more { 
    background-color: #30CB76;
    color:#fff;
    font-size:18pt;
    border:0;
    padding:20px 70px;
    border-radius: 12px;
    font-family: 'exo_2.0extra_light';
    box-shadow: 0 10px 0px -1px rgba(0,0,0,0.15);
    box-sizing: border-box; }

.button-submit { 
    background-color: #30CB76;
    color:#fff;
    font-size:18pt;
    border:0;
    padding:10px 70px;
    border-radius: 12px;
    font-family: 'exo_2.0extra_light';
    box-shadow: 0 10px 0px -1px rgba(0,0,0,0.15);
    box-sizing: border-box; }

.header-divider { height:12px; background-color:rgba(0,0,0,0.14); z-index:99; position:absolute; display:block; width:100%; }

/*******************************************************************************************************************
*  HEADER
*******************************************************************************************************************/

    header.top-bar { background-color: #FFFFFF/*#12273C*/; }  
    header.top-bar .logo {
			background: url('../img/company_logo.png') no-repeat left center;
            width: 80px;
			text-indent: 80px;
			color:#A02E07;
			}


/*******************************************************************************************************************
*  MAIN NAV
*******************************************************************************************************************/

    #main-nav { background-color:/*#A02E07*/#0094FF; position: relative; z-index:999;  }
    #main-nav .uk-navbar { background-color:/*#A02E07*/#0094FF; height: 50px; }
    #main-nav .uk-navbar-nav > li > a { font-size:15pt; height:30px; line-height: 30px; color:#fff; font-family: 'exo_2.0extra_light'; margin: 10px 10px 0 10px; transition: all 0.5s ease; border-radius:3px; }
    #main-nav .uk-navbar-nav > li.uk-active > a { background-color:#fff; color:#40434d;  border-radius:3px; height:30px; margin-top:10px; line-height: 30px; }
    #main-nav .uk-navbar-nav > li:hover > a { background-color:#fff; color:#40434d;  border-radius:3px; height:30px; margin-top:10px; line-height: 30px; transition: all 0.3s ease; }
    #main-nav .uk-navbar-nav > li.uk-parent:hover > a {  padding-bottom: 40px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; transition: 0;}
    
    #main-nav .uk-dropdown-navbar { background-color:transparent;}
    #main-nav .uk-dropdown { margin: 0 10px; background-color:#fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
    #main-nav .uk-dropdown a { color:#40434D; font-size: 15pt; font-family: 'exo_2.0extra_light'; line-height: 20pt; }
    #main-nav .uk-dropdown a:hover { color:#FFF; }
    #main-nav .uk-dropdown li :hover { background:#A02E07/*#0094FF*/ !important; }

    /* MOBILE MENU */
    #main-nav .uk-navbar-content { height: 50px; }
    #main-nav .uk-offcanvas .logo { background: url('../img/company_logo.png') no-repeat left center; text-indent: 80px; width: 142px; margin: 25px 0 0 25px; }
    #main-nav .uk-navbar-content a { font-size:16px; line-height: 50px; color:#fff; font-family: 'exo_2.0extra_light'; }
    #main-nav .uk-offcanvas-bar { background: #40434d; box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.14); width:200px !important; }
    #main-nav .uk-nav-offcanvas > li.uk-active > a { background: #fff; color:#40434d; transition: all 0.3s ease; font-weight: bold; }
    #main-nav .uk-nav-offcanvas > li > a { color:#fff; transition: all 0.3s ease; font-family: 'exo_2.0light'; }
    #main-nav .uk-nav-offcanvas > li > a:hover { background: #fff; color:#40434d; transition: all 0.3s ease;  }
    #main-nav .uk-nav-offcanvas ul a { color:#fff; font-family: 'exo_2.0light'; }
    #main-nav .uk-nav-offcanvas ul a:hover { color:#40434d; transition: all 0.3s ease; }
    #main-nav .uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus { background: #40434d; color:#fff;  }
    #main-nav .uk-nav-offcanvas .uk-nav-header { color:#40434d; font-size: 14px; }
    #main-nav .uk-nav-offcanvas .uk-nav-divider { border-top:1px solid rgba(0,0,0, 0.08); }

    /* FIX OUTLINE FRAME */
    .uk-navbar-nav > li:hover > a,
    .uk-navbar-nav > li > a:focus,
    .uk-navbar-nav > li.uk-open > a {
      background-color: transparent;
      outline: none; }

    /* OnClick */
    .uk-navbar-nav > li > a:active {
      background-color: #dddddd;
      color: #40434D; }

    /* Active */
    .uk-navbar-nav > li.uk-active > a {
     background-color: transparent;
      color: #40434D; }

/*******************************************************************************************************************
*  SUB NAV
*******************************************************************************************************************/

    #sub-nav { background-color:rgba(255,255,255,0.9); position: relative; z-index:998;   }
    #sub-nav .subnavbar { background-color:rgba(255,255,255,0.9); height: 20px; padding-top:10px;  }

    #sub-nav .uk-subnav > li > h1.product_name { color:#000000; font-size:24pt; font-family: 'exo_2.0regular'; line-height: 24pt; vertical-align: top;}

    #sub-nav .uk-subnav > li > a { color:#000000; font-size:14pt; font-family: 'exo_2.0light'; margin: 10px 10px 0 10px; }
    #sub-nav .uk-subnav > li > span { color: #999999; font-size:14pt; font-family: 'exo_2.0light'; margin: 10px 10px 0 10px;}
	#sub-nav .uk-subnav > li > a:hover, #sub-nav .uk-subnav > li > a:focus { color: #005599;  }



/*******************************************************************************************************************
*  TRY IT
*******************************************************************************************************************/

    #try-it { background: url('../img/home-bg-internet.jpg') no-repeat top center; background-size: cover; min-height:480px;  }
    #try-it h1 { color:red; font-size:48pt; font-family: 'exo_2.0regular'; line-height: 48pt; padding-top:70px; margin-bottom: 50px; text-shadow: 1px 1px 1px #000000; }

/*******************************************************************************************************************
*  HOME INTRO
*******************************************************************************************************************/
    
    #home-intro { padding: 75px 0; }
    #home-intro h2 { font-size: 32px; font-family: 'exo_2.0light'; line-height: 38px;  }
    #home-intro p { font-size: 21px; line-height: 25px; padding: 0 20px; font-family: 'exo_2.0extra_light'; }


/*******************************************************************************************************************
*  APP INFO
*******************************************************************************************************************/

    #app-info { background-color:#FFFFFF/*#FAFAFF*/; padding:75px 0 25px 0; } 
    #app-info h2 { font-size:32px; font-family: 'exo_2.0light'; line-height: 38px; margin-bottom: 40px; } 
    #app-info p { font-size: 21px; line-height: 25px;  font-family: 'exo_2.0extra_light'; } 

/*******************************************************************************************************************
*  F2G STEPS
*******************************************************************************************************************/

    #f2g-steps { padding: 75px 0; }
    #f2g-steps img { }
    #f2g-steps h2 { font-size:32px; font-family: 'exo_2.0light'; line-height: 36px; }
    .f2g-steps-txt {font-size: 21px; line-height: 25px; font-family: 'exo_2.0extra_light'; }
    .f2g-steps-txt strong { font-family: 'exo_2.0regular'; font-weight: normal; font-size: 32px; }
    .circle-number {
        box-sizing: border-box;
        display: block; float:left;
        border-radius: 100%;
        background:#40434d;
        font-style: normal;
        font-size: 28px;
        line-height: 60px;
        height:60px;
        width:60px;
        text-align: center;
        color:#fff;
        padding-bottom:50px;
        font-family: 'exo_2.0light';
        vertical-align:middle; }

    .f2g-steps-cta p { color:#0094FF; }

/*******************************************************************************************************************
*  F2G STEPS
*******************************************************************************************************************/

    #f2g-intro { background: url('../img/home-bg-worker.jpg') no-repeat top center; background-size: cover; min-height:536px/*480px*/; color:#fff }
    #f2g-intro #intro-txt { margin-top:100px; /*width:450px;*/ }
    #f2g-intro h1 { color:red/*#fff*/; font-size:36pt; font-family: 'exo_2.0regular'; line-height: 36pt; padding-top:12px; margin-bottom: 20px; text-shadow: 1px 1px 1px #000000; } 
    #f2g-intro .app_name { color:#fff; font-family: 'exo_2.0regular'; font-size:21px; line-height: 25px;} 
    #f2g-intro p { color:/*#30CB76*/#62FEC5/*#fff*/; font-family: 'exo_2.0regular'/*'exo_2.0thin'*/; font-size:21px; line-height: 25px; /*text-shadow: 1px 1px 1px #808080;*/} 



/*******************************************************************************************************************
*  DOWNLOADS INFO
*******************************************************************************************************************/

    #downloads_info { padding: 25px 0 75px 0; }
    #downloads_info h1 { font-family: 'exo_2.0thin';  font-size:70pt; margin: 50px 0 50px 0; }
    #downloads_info h2 { font-size:30pt; margin: 50px 0; font-family: 'exo_2.0extra_light'; line-height: 32pt; }
    #try-it-bottom p { color:#0094FF; }


/*******************************************************************************************************************
*  PRODUCTS PAGE
*******************************************************************************************************************/

	#products_header_internet { padding-top: 30px; padding-bottom: 20px; background-color: #30CB76/*#91B531*/; }
	#products_header_internet h1 { color:#FFFFFF; font-family: 'exo_2.0regular'; font-size:36pt; line-height: 36pt; padding-top:12px; margin-bottom: 20px; }
	#products_header_internet h4 { color:#000000; font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }

	#products_header_forms { padding-top: 30px; padding-bottom: 20px; background-color: #F74E13; }
	#products_header_forms h1 { color:#FFFFFF; font-family: 'exo_2.0regular'; font-size:36pt; line-height: 36pt; padding-top:12px; margin-bottom: 20px; }
	#products_header_forms h4 { color:#000000; font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }

	#product_info { padding-top: 20px; padding-bottom: 20px;}
	#product_info .product_name {  color:#000000; font-size:24pt; font-family: 'exo_2.0regular'; line-height: 24pt; padding-top:12px; margin-bottom: 12px; }
	#product_info h1.product_name {  color:#000000; font-size:24pt; font-family: 'exo_2.0regular'; line-height: 24pt; padding-top:12px; margin-bottom: 12px; }
	#product_info p { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
	#product_info li { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 30px; }

	#product_info h1.section_name {  color:#000000; font-size:24pt; font-family: 'exo_2.0extra_light'; line-height: 24pt; padding-top:12px; margin-bottom: 12px; }

	#product_info div.regular_text { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 30px; }
	
	#product_info .compare_section { font-family: 'exo_2.0light'; font-size:21px; font-style:italic; line-height: 25px; background-color:silver;}

/*******************************************************************************************************************
*  DOWNLOADS PAGE
*******************************************************************************************************************/

	#download_header_internet { padding-top: 30px; padding-bottom: 20px; background-color: #30CB76/*#91B531*/; }
	#download_header_internet h1 { color:#FFFFFF; font-family: 'exo_2.0regular'; font-size:36pt; line-height: 36pt; padding-top:12px; margin-bottom: 20px; }
	#download_header_internet h4 { color:#000000; font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }

	#download_header_forms { padding-top: 30px; padding-bottom: 20px; background-color: #F74E13; }
	#download_header_forms h1 { color:#FFFFFF; font-family: 'exo_2.0regular'; font-size:36pt; line-height: 36pt; padding-top:12px; margin-bottom: 20px; }
	#download_header_forms h4 { color:#000000; font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }

	#download_info { padding-top: 20px; padding-bottom: 20px;}
	#download_info h1.product_name {  color:#000000; font-size:24pt; font-family: 'exo_2.0regular'; line-height: 24pt; padding-top:12px; margin-bottom: 12px; }
	#download_info p { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
	#download_info li { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 30px; }

	#download_info h1.section_name {  color:#000000; font-size:24pt; font-family: 'exo_2.0extra_light'; line-height: 24pt; padding-top:12px; margin-bottom: 12px; }

	#download_info div.regular_text { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 30px; }


/*******************************************************************************************************************
*  BUY PAGE
*******************************************************************************************************************/

	#pricing { padding-top: 30px; }
	#pricing h1.heading { font-size: 60px; font-family: 'exo_2.0thin'; }
	#pricing h4 { font-size: 23px; font-family: 'exo_2.0light'; margin:30px 0 50px 0 !important; }
	#pricing .product_name {  color:#000000; font-size:24pt; font-family: 'exo_2.0regular'; line-height: 32pt; padding-top:12px; padding-bottom: 12px; }

	#pricing-tables { background-color:#FAFAFF; border-top: 1px solid #f2f2ff; border-bottom: 1px solid #f2f2ff; }
	#pricing-tables .uk-grid:not(.uk-grid-preserve) > *, #pricing-tables .uk-grid > * { padding:0 !important; }
	#pricing-tables .uk-grid { margin: 0 -25px !important; }

	#pricing-tables-gradient { border-top: 1px solid #f2f2ff; border-bottom: 1px solid #f2f2ff; }
	#pricing-tables-gradient .uk-grid:not(.uk-grid-preserve) > *, #pricing-tables .uk-grid > * { padding:0 !important; }
	#pricing-tables-gradient .uk-grid { margin: 0 -25px !important; }

	/* PRICING-BOX */
	.pricing-box { /*background-color: #fff;*/  }
	.pricing-box.trial_1 { border-left:1px solid #F2F2F7;  }
	.pricing-box.trial_2 { border-left:1px solid #F2F2F7;  }
	.pricing-box.team { border-right:1px solid #F2F2F7;  }
	.pricing-box.most-popular { /*background-color: #fff;*/ }
	.pricing-box.most-popular h3 { margin: 0;
    font-size: 12pt;
    color:#FFF;
    text-transform: uppercase; }

	.pricing-box.most-popular h3 i { display: inline;}
	.pricing-box.most-popular .pricing-head { margin: -10px -10px 0 -10px; position: relative; z-index:999; padding-bottom: 43px; -webkit-box-shadow: 20px 1px 0px -9px rgba(0,0,0,0.2);
            box-shadow: 20px 1px 0px -9px rgba(0,0,0,0.2); }

	/* HEADING PRICING BOX */
	.pricing-head .star-popular:before { content:""; background-image: url(../img/icon_star.png); height: 17px; width:17px; display: inline-block; position: relative; top:1px;}
	.pricing-head { padding: 25px 0; color:#fff; height: 140px; }
	.pricing-head h1 { font-size: 20pt !important; color:#fff; margin: 0; }
	.pricing-head h2 { font-size: 40pt; color:#fff; margin:25px 0; font-family: 'Roboto'; font-weight: 400; }
	.pricing-head small { font-family: 'exo_2.0extra_light'; font-style: italic; font-size: 16px; }
	.pricing-head.lifetime small { top:0; }
	.pricing-head.popular small { top:0; }
	.pricing-head.year { margin-left:-1px !important; }
	.pricing-head hr { width:38%; border:1.5px solid #fff; margin: 5px auto; opacity: 0.5; }
	
	.pricing-head h2 sup { font-size: 20pt;	}


	/* COLOR */
	.pricing-head.trial_1 { background-color: /*#30D376;*/#9494A5 }
	.pricing-head.trial_2 { background-color: #30D376; }
	.pricing-head.year { background-color: #80D9F4; }
	.pricing-head.popular { background-color: #FF816B; }
	.pricing-head.lifetime { background-color: #FF816B; }
	.pricing-head.team { background-color: #9494A5; }

	/* DETAILS */

	.pricing-details { font-size: 18px; font-family: 'exo_2.0light'; padding: 30px 0 0 0;}
	.pricing-details ul {  margin: 0 10px; }

	.pricing-details .button-try-it { position: relative;  width: 180px; padding:7px 20px; font-size:12pt; border-radius: 7px; font-weight: bold; }
	.pricing-details .button-buy { position: relative;  width: 180px; padding:7px 20px; font-size:12pt; border-radius: 7px; font-weight: bold; }

	.pricing-details.trial_1 p { color:#30CB76; font-size:14px; }
	.pricing-details.trial_2 p { color:#30CB76; font-size:14px; }
	.pricing-details.lifetime { margin-top:-10px; }
	.pricing-details.popular { margin-top:-10px; }

	.pricing-details ul > li { line-height: 42px; list-style-type: none; }
	.pricing-details ul > li:before { content:"• "; margin-right: 10px; margin-left:-20px; }

	.pricing-details.trial_1 ul > li:before { color:#9494A5/*#30D376*/; }
	.pricing-details.trial_2 ul > li:before { color:#30D376; }
	.pricing-details.year ul > li:before { color:#80D9F4; }
	.pricing-details.lifetime ul > li:before { color:#FF816B; }
	.pricing-details.popular ul > li:before { color:#FF816B; }
	.pricing-details.team ul > li:before { color:#9494A5; }

	.pricing-details .sub-li { line-height: 18px; margin-top: 12px; }
	.pricing-details.team small { font-size:14px; margin-left:20px; font-style: italic;}

	.pricing-details .uk-dropdown { background:#40434d; color:#ccc; padding: 0px 15px; top:-20%; left:125%;  }
	.pricing-details .uk-dropdown a { color:#fff; border-bottom:2px solid #30CB76;   }
	.pricing-details .uk-dropdown a:hover { color:#66ccff;  }
	.pricing-details .uk-dropdown:after {
		right: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(64, 67, 77, 0);
		border-right-color: #40434d;
		border-width: 10px;
		margin-top: -10px;  }
	

/*******************************************************************************************************************
*  CONTACTS PAGE
*******************************************************************************************************************/

	#contacts_header { padding-top: 30px; padding-bottom: 20px; background-color: #FAA502; }
	#contacts_header h1 { color:#FFFFFF; font-family: 'exo_2.0regular'; font-size:36pt; line-height: 36pt; padding-top:12px; margin-bottom: 20px; }
	#contacts_header h4 { color:#000000; font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
	
    #contact-content        { padding-bottom:50px; min-height: 500px; }
    #contact-content p      { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
    #contact-content h1     { font-family: 'exo_2.0regular'; margin: 50px 0 15px 0; }
    #contact-content .selected_text { color:#CC6600; font-weight:bold; }

    #support-content        { padding-bottom:50px; min-height: 500px; }
    #support-content p      { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
    #support-content h1     { font-family: 'exo_2.0regular'; margin: 50px 0 15px 0; }
    #support-content .selected_text { color:#CC6600; font-weight:bold; }
    
    #f2g_header { padding-top: 30px; padding-bottom: 20px; background-color: #F74E13; }
	#f2g_header h1 { color:#FFFFFF; font-family: 'exo_2.0regular'; font-size:36pt; line-height: 36pt; padding-top:12px; margin-bottom: 20px; }
	#f2g_header h4 { color:#000000; font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }


/*******************************************************************************************************************
*  SUPPORT PAGE
*******************************************************************************************************************/

	#support_header { padding-top: 30px; padding-bottom: 20px; background-color: #FF6600; }
	#support_header h1 { color:#FFFFFF; font-family: 'exo_2.0regular'; font-size:36pt; line-height: 36pt; padding-top:12px; margin-bottom: 20px; }
	#support_header h4 { color:#000000; font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
	
    #support-content        { padding-bottom:50px; min-height: 500px; }
    #support-content p      { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
    #support-content h1     { font-family: 'exo_2.0regular'; margin: 50px 0 15px 0; }
    #support-content .selected_text { color:#CC6600; font-weight:bold; }
        

/*******************************************************************************************************************
*  PRIVACY PAGE
*******************************************************************************************************************/

	#privacy_header { padding-top: 30px; padding-bottom: 20px; background-color: #80D1EC; }
	#privacy_header h1 { color:#FFFFFF; font-family: 'exo_2.0regular'; font-size:36pt; line-height: 36pt; padding-top:12px; margin-bottom: 20px; }
	#privacy_header h4 { color:#000000; font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
	
    #privacy-content        { padding-bottom:50px; min-height: 500px; }
    #privacy-content p      { font-family: 'exo_2.0extra_light'; font-size:21px; line-height: 25px; }
    #privacy-content h1     { font-family: 'exo_2.0regular'; margin: 50px 0 15px 0; }
    #privacy-content .selected_text { color:#CC6600; font-weight:bold; }


/*******************************************************************************************************************
*  FOOTER
*******************************************************************************************************************/

    footer { background-color:#40434D; padding: 25px 0 25px 0; font-family: 'exo_2.0light'; color:#D3D2E0; border-top:10px solid #12273C; }
    footer p a { color:#fff; transition: 0.5s }
    footer p a:hover { transition: 0.5s }
    footer h4 { color:#fff; font-size: 18px; line-height: 24px; }
    footer h4 a { color:#fff; }
    footer h4 a:hover { color:#D3D2E0; }
    footer ul > li { line-height: 26px; }
    footer ul > li a { color:#D3D2E0; transition: all 0.5s ease; }
    footer ul > li a:hover { color:#0094FF; transition: all 0.5s ease; }

    footer hr.footer-horizontal-divider { background-color:#fff; color:#6e7078; border:0; margin:25px auto; width: 100%; height: 1.5px; opacity: 0.24; }


/*******************************************************************************************************************
*  COPYRIGHT
*******************************************************************************************************************/

    #copyright { background-color:#12273C; border-top:1px solid #393b44; color:#D3D2E0;}
    #copyright p { color:#D3D2E0; margin-top:10px; margin-bottom:10px; font-family: 'exo_2.0regular'; }
    #copy-logo { margin-top: 0px; overflow: hidden; width:50px; }
	#copyright ul > li { margin-top:10px; margin-bottom:10px; font-family: 'exo_2.0regular'; }
    #copyright ul > li a { color:#D3D2E0; transition: all 0.5s ease; }
    #copyright ul > li a:hover { color:#0094FF; transition: all 0.5s ease; }


/*******************************************************************************************************************
*  ADDITIONAL
*******************************************************************************************************************/

/***
.section-gradient{background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-webkit-linear-gradient(top, #F4F4F4 0, #fff 500px);background-image:linear-gradient(to bottom, #F4F4F4 0, #fff 500px)}
***/
.section-gradient{ background-color:#F2F2F7; }

hr.separate {display: block;height: 0;line-height: 0;font-size: 0;border: 0;border-bottom: 1px solid #e9edf0;margin: 0;padding: 0}

.highlight_blue { color: #6898C8; font-weight:bold; }
.highlight_red { color: #FF0000; font-weight:bold; }


