/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.tm-navbar {padding: 0px 40px;
    background: #010208 url(../images/header-bg.jpg) left top no-repeat;
    border-bottom: 2px solid #034ea2;
    border-left: 1px solid #034ea2;
    border-right: 1px solid #034ea2;
    z-index: 100;
   
}
.header-leftimg {
	background: url(../images/header-left.png) left top no-repeat;
  height:120px;
    z-index: 200;
    margin-left:-40px;
}
.tm-logo {
    margin: 40px 40px 0 150px;
}
.uk-navbar-nav > li {
    
    margin-top: 20px;
}
.uk-navbar-flip {
    margin-top: 20px;
}
.uk-navbar-nav > li > a {
    padding: 0 15px;
    
}
.uk-block-default {
    background: #99e6fd
    url(../images/inner-bg.png) -100px -120px no-repeat;
    
}
.article-surround{background: #fff;
border: 3px solid #173361;
color: #000;
padding:20px;
}
.side-border {background: #dedede;
border: 3px solid #173361;
    padding: 0 0 20px 0;
    }

.uk-panel-title {background: #173361;
    margin: 0;
    padding: 13px 20px 7px 20px;
    display: block;
    font-size: 18px;
    color: #fff !important;
    text-transform: capitalize;
    /* text-shadow: 1px 1px 4px #000; */
    font-weight: normal;}
    
.uk-block {
    margin-top: 0px;
    padding-top: 30px; 
    padding-bottom: 80px;
    border-top: 0px;
}
.top-tab h1 span{
    margin: 0;
    padding: 7px 20px 7px 0;
    display: block;
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    text-shadow: 1px 1px 4px #000;
    font-weight: normal;
    background: url(../images/title-right.png) right top no-repeat;
}
.top-tab h1 {margin: 0;
    padding: 0 180px 0 20px;
    line-height: 23px;
    background: url(../images/title-left.png) left top no-repeat;
    color:#fff;
    font-family: Serpentine-BoldItalic;
    text-shadow: 1px 1px 4px #000;}
    
.video_box_0 {align:center;}
div#text2mod ul li a {color:#173361;}
.tm-block-texture.uk-block-secondary {margin: 0;
    padding: 26px 0;
    background: #010208 url(../images/footer.png) left bottom no-repeat;
    color:#fff;}

.ppgallery{
  
    padding: 10px;
    border: 5px solid #ccc;
    background: #99e6fd;}

.uk-panel-box-secondary{padding:20px;}
aside.tm-sidebar-a.uk-width-medium-3-10 {margin-top:38px}
h3.uk-panel-title{
    color:#fff;
    font-family: Serpentine-BoldItalic;
    text-shadow: 1px 1px 4px #000;}
    h3 {color: #173361}
.uk-panel-box-secondary h4 {color: #173361}
.uk-navbar-nav > li > a {color: #fff;}
.uk-panel-box-primary {
    background-color: #2ec2f1;
    color: #4b4b4b;
}
br {margin:0}
div#homebox h3{
       margin: 0 0 0 0;
    padding: 0 64px 0 20px;
    line-height: 38px;
    background: url(../images/title-left.png) left top no-repeat;
}
div#homebox span{
    margin: 0 0 0 0;
    padding: 0 20px 0 0;
    display: block;
    font-family: 'Serpentine-BoldItalic';
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    text-shadow: 1px 1px 4px #000;
    font-weight: normal;
    background: url(../images/title-right.png) right top no-repeat;
}

div#homebox {margin-top:-38px}
.home-boxes{padding:20px; border: 2px solid #173361; min-height:300px;}

.tm-footer {
    color: #fff;
    font-size: 12px;
    text-transform: none;
    
   
}
.uk-search:before {
color: #fff;
   
}
div.uk-flex.uk-flex-middle.uk-navbar-content.tm-menu-button.uk-visible-large a.uk-button {color: #fff;}

input.uk-search-field {color: #fff; font-size:16px;}
.side-border-inner {padding: 5px 10px; color: #173361;}
.side-border-inner  a{color: #173361;}
.side-border-inner  h4{line-height:18px; margin:0}
p.home-box {min-height:100px; font-size:15px;}
.uk-button-primary:hover {
    background-color: #fff;
    color: #173361;
    border-color: transparent;
}
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.tm-navbar {padding: 0px 40px;
    background: #010208 url(../images/header-bg.jpg) left top no-repeat;
    border-bottom: 2px solid #034ea2;
    border-left: 1px solid #034ea2;
    border-right: 1px solid #034ea2;
    z-index: 100;
   
}
.header-leftimg {
	background: url(../images/header-left.png) left top no-repeat;
  height:120px;
    z-index: 200;
    margin-left:-40px;
}
.tm-logo {
    margin: 40px 40px 0 150px;
}
.uk-navbar-nav > li {
    
    margin-top: 20px;
}
.uk-navbar-flip {
    margin-top: 20px;
}
.uk-navbar-nav > li > a {
    padding: 0 15px;
    
}
.uk-block-default {
    background: #99e6fd
    url(../images/inner-bg.png) -100px -120px no-repeat;
    
}
.article-surround{background: #fff;
border: 3px solid #173361;
color: #000;
padding:20px;
}
.side-border {background: #dedede;
border: 3px solid #173361;
    padding: 0 0 20px 0;
    }

.uk-panel-title {background: #173361;
    margin: 0;
    padding: 13px 20px 7px 20px;
    display: block;
    font-size: 18px;
    color: #fff !important;
    text-transform: capitalize;
    /* text-shadow: 1px 1px 4px #000; */
    font-weight: normal;}
    
.uk-block {
    margin-top: 0px;
    padding-top: 30px; 
    padding-bottom: 80px;
    border-top: 0px;
}
.top-tab h1 span{
    margin: 0;
    padding: 7px 20px 7px 0;
    display: block;
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    text-shadow: 1px 1px 4px #000;
    font-weight: normal;
    background: url(../images/title-right.png) right top no-repeat;
}
.top-tab h1 {margin: 0;
    padding: 0 180px 0 20px;
    line-height: 23px;
    background: url(../images/title-left.png) left top no-repeat;
    color:#fff;
    font-family: Serpentine-BoldItalic;
    text-shadow: 1px 1px 4px #000;}
    
.video_box_0 {align:center;}
div#text2mod ul li a {color:#173361;}
.tm-block-texture.uk-block-secondary {margin: 0;
    padding: 26px 0;
    background: #010208 url(../images/footer.png) left bottom no-repeat;
    color:#fff;}

.ppgallery{
  
    padding: 10px;
    border: 5px solid #ccc;
    background: #99e6fd;}

.uk-panel-box-secondary{padding:20px;}
aside.tm-sidebar-a.uk-width-medium-3-10 {margin-top:38px}
h3.uk-panel-title{
    color:#fff;
    font-family: Serpentine-BoldItalic;
    text-shadow: 1px 1px 4px #000;}
    h3 {color: #173361}
.uk-panel-box-secondary h4 {color: #173361}
.uk-navbar-nav > li > a {color: #fff;}
.uk-panel-box-primary {
    background-color: #2ec2f1;
    color: #4b4b4b;
}
br {margin:0}
div#homebox h3{
       margin: 0 0 0 0;
    padding: 0 64px 0 20px;
    line-height: 38px;
    background: url(../images/title-left.png) left top no-repeat;
}
div#homebox span{
    margin: 0 0 0 0;
    padding: 0 20px 0 0;
    display: block;
    font-family: 'Serpentine-BoldItalic';
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    text-shadow: 1px 1px 4px #000;
    font-weight: normal;
    background: url(../images/title-right.png) right top no-repeat;
}

div#homebox {margin-top:-38px}
.home-boxes{padding:20px; border: 2px solid #173361; min-height:300px;}

.tm-footer {
    color: #fff;
    font-size: 12px;
    text-transform: none;
    
   
}
.uk-search:before {
color: #fff;
   
}
div.uk-flex.uk-flex-middle.uk-navbar-content.tm-menu-button.uk-visible-large a.uk-button {color: #fff;}

input.uk-search-field {color: #fff; font-size:16px;}
.side-border-inner {padding: 5px 10px; color: #173361;}
.side-border-inner  a{color: #173361;}
.side-border-inner  h4{line-height:18px; margin:0}
p.home-box {min-height:100px; font-size:15px;}
.uk-button-primary:hover {
    background-color: #fff;
    color: #173361;
    border-color: transparent;
}/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.tm-navbar {padding: 0px 40px;
    background: #010208 url(../images/header-bg.jpg) left top no-repeat;
    border-bottom: 2px solid #034ea2;
    border-left: 1px solid #034ea2;
    border-right: 1px solid #034ea2;
    z-index: 100;
   
}
.header-leftimg {
	background: url(../images/header-left.png) left top no-repeat;
  height:120px;
    z-index: 200;
    margin-left:-40px;
}
.tm-logo {
    margin: 40px 10px 0 130px;
}
.uk-navbar-nav > li {
    
    margin-top: 20px;

}
.uk-navbar-flip {
    margin-top: 20px;
}
.uk-navbar-nav > li > a {
    padding: 0 15px;
    
}
.uk-block-default {
    background: #99e6fd
    url(../images/inner-bg.png) -100px -120px no-repeat;
    
}
.article-surround{background: #fff;
border: 3px solid #173361;
color: #000;
padding:20px;
}
.side-border {background: #dedede;
border: 3px solid #173361;
    padding: 0 0 20px 0;
    }

.uk-panel-title {background: #173361;
    margin: 0;
    padding: 13px 20px 7px 20px;
    display: block;
    font-size: 18px;
    color: #fff !important;
    text-transform: capitalize;
    /* text-shadow: 1px 1px 4px #000; */
    font-weight: normal;}
    
.uk-block {
    margin-top: 0px;
    padding-top: 30px; 
    padding-bottom: 80px;
    border-top: 0px;
}
.top-tab h1 span{
    margin: 0;
    padding: 7px 20px 7px 0;
    display: block;
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    text-shadow: 1px 1px 4px #000;
    font-weight: normal;
    background: url(../images/title-right.png) right top no-repeat;
}
.top-tab h1 {margin: 0;
    padding: 0 180px 0 20px;
	width:60%;
    line-height: 23px;
    background: url(../images/title-left.png) left top no-repeat;
    color:#fff;
    font-family: Serpentine-BoldItalic;
    text-shadow: 1px 1px 4px #000;}
    
.video_box_0 {align:center;}
div#text2mod ul li a {color:#173361;}
.tm-block-texture.uk-block-secondary {margin: 0;
    padding: 26px 0;
    background: #010208 url(../images/footer.png) left bottom no-repeat;
    color:#fff;}

.ppgallery{
  
    padding: 10px;
    border: 5px solid #ccc;
    background: #99e6fd;}

.uk-panel-box-secondary{padding:20px;}
aside.tm-sidebar-a.uk-width-medium-3-10 {margin-top:38px}
h3.uk-panel-title{
    color:#fff;
    font-family: Serpentine-BoldItalic;
    text-shadow: 1px 1px 4px #000;}
    h3 {color: #173361}
.uk-panel-box-secondary h4 {color: #173361}
.uk-navbar-nav > li > a {color: #fff;}
.uk-panel-box-primary {
    background-color: #2ec2f1;
    color: #4b4b4b;
}
br {margin:0}
div#homebox h3{
       margin: 0 0 0 0;
    padding: 0 64px 0 20px;
    line-height: 38px;
    background: url(../images/title-left.png) left top no-repeat;
}
div#homebox span{
    margin: 0 0 0 0;
    padding: 0 20px 0 0;
    display: block;
    font-family: 'Serpentine-BoldItalic';
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    text-shadow: 1px 1px 4px #000;
    font-weight: normal;
    background: url(../images/title-right.png) right top no-repeat;
}

div#homebox {margin-top:-38px}
.home-boxes{padding:20px; border: 2px solid #173361; min-height:300px;}
.uk-button-primary {
    background-color: #173361;
    border-color: transparent;
	color: #173361;
	
}
.tm-footer {
    color: #fff;
    font-size: 12px;
    text-transform: none;
    
   
}
.uk-search:before {
color: #fff;
   
}
div.uk-flex.uk-flex-middle.uk-navbar-content.tm-menu-button.uk-visible-large a.uk-button {color: #fff;}

input.uk-search-field {color: #fff; font-size:16px;}
.side-border-inner {padding: 5px 10px; color: #173361;}
.side-border-inner  a{color: #173361;}
.side-border-inner  h4{line-height:18px; margin:0}
p.home-box {min-height:100px; font-size:15px;}
.uk-button-primary:hover {
    background-color: #fff;
    color: #173361;
    border-color: transparent;
}
.uk-form input[type="checkbox"] {margin-right:10px}
div.uk-panel._splash.tm-panel-align-center  {background: url(/images/custom-formulations.jpg) no-repeat center center fixed;
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
padding: 50px 0 50px 0}
.splash-message {background: rgba(46,194,241,0.8); margin: 0 200px; border-radius: 5px;}
.splash-inner {padding:50px; color:#fff; font-weight: 600;}
.splash-inner  h1{color:#fff; ; font-size: 32px; text-align:center; font-weight:600; line-height:34px; color: #fff;
    font-family: Serpentine-BoldItalic !important;
    text-shadow: 1px 1px 4px #000; margin-bottom:30px; text-transform:none;}
div.uk-panel.disti {background: #fff;}
.splash-inner h4 {font-family: Serpentine-BoldItalic !important;}
h2, h4 {color: #173361;}
a, .uk-link {
    color: #173361;
    
}
.uk-article-lead {
    color: inherit;
    font-size: 21px;
    line-height: 21px;
    font-weight: 400;
    text-transform: none;
}
a.uk-button-primary {color: #fff;}
.uk-button-primary a:hover {color: #173361;}
.uk-button-primary:hover {color: #173361;}
.formResponsive .formHorizontal .formControls {
    margin-left: 10px;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {width:90% !important;}
fieldset#rsform_7_page_0.formHorizontal.formContainer {border: 3px solid #173361; background: #dedede}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px;
}
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"]
{height:22px; font-size:15px}
input#Name.rsform-input-box {margin-top:10px;}
.formResponsive input[type="text"] {margin-bottom: 2px}
.formResponsive textarea {height:80px;}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background-color: #173361;
    background-image: none;
    border: none;
    filter: none;
    color: #ffffff;
    text-shadow: none;
	float:left;
	border-radius:0px;
	margin-bottom:20px;
	padding: 5px 15px;
}
ul.uk-navbar-nav {margin-left:100px; position:absolute; left:29%}
.uk-navbar-nav > li > a {
    padding: 0 20px;
}
.uk-navbar-toggle {
    height: 120px;
	color: #fff;
	font-size: 18px;
}
div.uk-navbar-content.uk-navbar-center.uk-hidden-large {height:120px; width:100%;}
.uk-navbar-center {max-width:100%;}
a.tm-logo-small {vertical-align:middle;}
div.uk-panel.uk-panel-box.uk-hidden-large.uk-hidden-medium.hidden-desktop.hidden-tablet {background: #2ec2f1;}
div.uk-width-1-1.uk-hidden-medium.uk-hidden-large.uk-grid-margin.uk-row-first {margin-top:0;}

h1.mobsplash{
    color: #fff;
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    line-height: 34px;
    color: #fff;
    font-family: Serpentine-BoldItalic !important;
    text-shadow: 1px 1px 4px #000;
    margin-bottom: 10px;
    text-transform: none;
}
h4.mobsplash2 {font-family: Serpentine-BoldItalic !important; color:#000; font-size:20px;}
.uk-subnav > * > * {color:#2ec2f1;}
.uk-navbar-toggle {
    padding-left: 10px;
}
div#tm-main.uk-block.tm-block-main.uk-block-default {min-height:620px;}