body,html {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; background: #FFF; overflow-x: hidden; margin:0 auto; padding:0; color:#333; font-size:16px; font-weight: 400; line-height:1.6; text-align:justify;}
html { -webkit-font-smoothing: antialiased; }
a:hover img {opacity: 80; filter: alpha(opacity=8000); opacity: .8; filter: alpha(opacity=80);}
ul,li{padding:0;margin:0;list-style:none;}
p, a, li {line-height:1.6;}
a,
a:focus, 
a:hover, 
a:active {outline:0 !important;}
a:hover {text-decoration:underline;}

/*---- =h-tag ----*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {color:#000; margin-top:5px; text-shadow:none; text-shadow:0 0 1px #f6f6f6; font-weight:normal !important; font-family:'Open Sans', sans-serif; line-height:32px;} 
h1 i, h2 i, h3 i, h4 i, h5 i {margin-right:7px;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small {font-weight: normal; line-height: 1; color: rgba(27,27,27,0.8);}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{max-width:40px; float:left; margin-right:10px;}
/*h1 {font-size: 31.5px;}
h2 {font-size: 27.3px;}
h3 {font-size: 24.5px;}
h4 {font-size: 17.5px;}
h5 {font-size: 14px;}
h6 {font-size: 11.9px;}*/
h2 {color:#1570A6 !important; /*font-family: 'Rambla', sans-serif;*/ font-size:28px; font-weight:400; line-height: 36px !important;
    padding: 15px 0;}
h3 {font-size: 22px; color:#1570A6; line-height:32px;}
h1 small {font-size: 21.7px;}
h2 small {font-size: 14.700000000000001px;}
h3 small {font-size: 14px;}
h4 small {font-size: 14px;}
.page-title {margin: 0;}
.page-title small {color: rgba(51,51,51,0.5);}
ul.inline>li:first-child {padding-left: 0;}
.headline {display:block; margin:10px 0 25px 0; border-bottom:1px dotted #e4e9f0;}
.headline h1, 
.headline h2, 
.headline h3, 
.headline h4 {color:#585f69; margin:0 0 -2px 0; padding-right:10px; display:inline-block; text-shadow:0 0 1px #f6f6f6; border-bottom:2px solid #72c02c; font-size:24px;}
/*---- =h-tag ----*/

/*---- =bgcolors ----*/
.bg-white           {background-color:#ffffff !important;}
.bg-alizarin-crimson{background-color:#F06F6F !important;}
.bg-blue-gray       {background-color:#3272aa !important;}
.bg-blue-img		{
    -o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background: url("../img/banner-bg.png")  no-repeat center center  / 1800px 400px #5D90C0;
	background-color: #5D90C0;}
.bg-blue-supp		{
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background:url("../img/banner-bg.png") no-repeat center center  / 1800px 400px #5D90C0; 
	background-color: #5D90C0; 
	}
.bg-brown           {background-color:#D39174 !important;}
.bg-purple-gray     {background-color:#AF86B9 !important;}
.bg-purple-wine	    {background-color:#CC6788 !important;}
.bg-green-army	 	{background-color:#9FB478 !important;}
.bg-black-and-white {background-color:#979797 !important;}
.bg-amazon			{background-color:#8BC4B9 !important;}
.bg-amber	  		{background-color:#CACA8A !important;}
.bg-android-green	{background-color:#A9C784 !important;}
.bg-antique-brass 	{background-color:#B3998A !important;}
.bg-antique-bronze  {background-color:#8D8D6E !important;}
.bg-artichoke		{background-color:#B0B69D !important;}
.bg-atomic-tangerine{background-color:#F19B69 !important;}
.bg-bazaar			{background-color:#98777B !important;}
.bg-bistre-brown	{background-color:#C3A961 !important;}
.bg-bittersweet	    {background-color:#D6725E !important;}
.bg-blueberry	    {background-color:#7789D1 !important;}
.bg-bud-green 		{background-color:/*#6fc561*/ #529B50 !important;}
.bg-burnt-sienna 	{background-color:#E4968A !important;}
.bg-black-pure      {background-color:#000000 !important;}
.bg-grey            {background-color:#f4f6f9 !important;}
.bg-yellow          {background-color:#FDFD3A !important;}
.bg-lime            {background-color:#B6FF00 !important;}
.bg-png{background:url(../img/home-banner/bg.png) repeat center;}
/*---- =bgcolors ----*/

/*---- =textcolors ----*/
.txt-alizarin-crimson{color:#F06F6F !important;}
.txt-blue-gray       {color:#1570A6 !important;}
.txt-brown           {color:#D39174 !important;}
.txt-purple-gray     {color:#AF86B9 !important;}
.txt-purple-wine	 {color:#CC6788 !important;}
.txt-green-army	 	 {color:#9FB478 !important;}
.txt-black-and-white {color:#979797 !important;}
.txt-amazon			 {color:#8BC4B9 !important;}
.txt-amber	  		 {color:#CACA8A !important;}
.txt-android-green	 {color:#A9C784 !important;}
.txt-antique-brass 	 {color:#B3998A !important;}
.txt-antique-bronze  {color:#8D8D6E !important;}
.txt-artichoke		 {color:#B0B69D !important;}
.txt-atomic-tangerine{color:#F19B69 !important;}
.txt-bazaar			 {color:#98777B !important;}
.txt-bistre-brown	 {color:#C3A961 !important;}
.txt-bittersweet	 {color:#D6725E !important;}
.txt-blueberry	     {color:#7789D1 !important;}
.txt-bud-green 		 {color:/*#6fc561*/ #529B50 !important;}
.txt-burnt-sienna 	 {color:#E4968A !important;}
.txt-black-pure      {color:#000000 !important;}
.txt-bg-grey         {color:#F1F1F1 !important;}
.white               {color:#FFFFFF !important;}
.txt-strike			 {text-decoration:line-through;}
/*---- =textcolors ----*/

/*---- =blockquote ----*/
blockquote {border: 0; padding: 0;}
blockquote p {background: #F6F6F6; padding: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative;}
blockquote p:after,blockquote p:before {top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
blockquote p:after {border-top-color: #F6F6F6; border-width: 10px; left: 10%; margin-left: -10px;}
blockquote p:before {border-top-color: rgba(0,0,0,0.01); border-width: 11px; left: 10%; margin-left: -11px;}
blockquote small {display: block; padding: 12px 0 0 10px;}
blockquote small:before {content: '';}
blockquote small img {padding-right: 1em;}
/*---- =blockquote ----*/

/*---- =commonm ----*/
.fancy {font-family: 'Calligraffitti',cursive; text-transform: lowercase;}
.title-divider {text-align: left; margin-bottom: 1em; background: #fff url(../img/bg_divider.png) left center repeat-x; padding: 0;}
.title-divider span {background: #fff; padding-right: .5em;}
.title-divider small {display: block; color: rgba(51,51,51,0.6);}
.block .title {font-size: 18px; text-transform: uppercase; margin: 0 0 .5em 0; line-height: 1;}
.mdrs .btn-block,.mdrs .btn {padding: .6em 1em; font-size: 1.2em;}
.intro p {margin-bottom: 0;}
.spacer {font-weight: bold; color: /*#6FC561*/ #529B50;}
.spacer.dark {color: #44857b;}
/*.de-em {font-weight: normal; color: rgba(51,51,51,0.8);}*/
a .de-em, .de-em {font-weight: normal; color:/*#6FC561*/ #529B50;}
.em {font-weight: bold;}
.pad-right {padding-right: .5em;}
.pad-left {padding-left: .5em;}
.pad-right-large {padding-right: 1.5em;}
.pad-left-large {padding-left: 1.5em;}
.pad-right-xlarge {padding-right: 3em;}
.pad-left-xlarge {padding-left: 3em;}
.pad-top-btm-large{padding:1em 0;}
.pad-top-btm-xlarge{padding:2em 0;}
.pad-top-btm-xxlarge{padding:2em 0 3em 0;}
.pad-top-xlarge{padding-top:2em;}
.pad-btm-large{padding-bottom:1em;}
.pad-btm-xlarge{padding-bottom:2em;}
small img {max-width: 50px;}
small.test img {max-width: 150px; padding-top:5px;}
small.test{padding:0px !important;}
small.test a, small.test span{display:block; font-size:14px; line-height:32px; padding-left:3px;}
.pull-up{margin-top:-60px;}
.mar-bottom{margin-bottom:20px;}
.mar-top{margin-top:.5em;}
.mar-top-large{margin-top:1.5em;}
.mar-top-xlarge{margin-top:2em;}
.row{margin-left:0; margin-right:0;}
.col-centered{float: none; margin: 0 auto;}
.radio + .radio, .checkbox + .checkbox {margin-top:10px !important;}
.alert{margin-bottom:10px; padding-bottom:5px; padding-top:5px;}
.nopadding {padding: 0 !important;}
.nomargin {margin: 0 !important;}
.ui-helper-reset{font-size:12px !important;}
.dataTables_filter, .dataTables_length, .dataTables_info,.dataTables_paginate{display:none !important;}
/*---- =commonm ----*/

.borBT{border-bottom:1px solid #E5E5E5;}

/*---- =form-wrapper ----*/
.form-wrapper {margin: 0 auto; border: 1px solid #e6e6e6; padding: 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;   -webkit-box-shadow: 1px 1px 10px rgba(27,27,27,0.2); box-shadow: 1px 1px 10px rgba(27,27,27,0.2);}
.form-wrapper.form-narrow {min-width: 200px; max-width: 400px;}
.form-wrapper.form-medium {min-width: 300px; max-width: 500px;}
.form-wrapper h2.title-divider,.form-wrapper h3.title-divider {margin-top: 0;}
/*---- =form-wrapper ----*/

.inline-el {display: inline-block;}
.inline-el h1,.inline-el h2,.inline-el h3,.inline-el h4,.inline-el h5,.inline-el p {margin: 0;}
.badge.badge-large,.label.badge-large,.badge.label-large,.label.label-large {padding: 4px 8px; font-size: 14px;}
.badge.badge-xlarge,.label.badge-xlarge,.badge.label-xlarge,.label.label-xlarge {padding: 8px 12px; font-size: 18px;}
.primary-colour {color: #55a79a;}
.primary-colour-bg {background-color: #55a79a;}
.primary-colour-bg-50 {background-color: rgba(85,167,154,0.5);}
.primary-colour-bg-80 {background-color: rgba(85,167,154,0.8);}
.white-80 {color: rgba(255,255,255,0.8);}
.white-60 {color: rgba(255,255,255,0.6);}
.white-40 {color: rgba(255,255,255,0.4);}
.more-link:hover {border-bottom: 3px solid #55a79a; text-decoration: none;}
.pull-center {text-align: center;}
.space-reset {line-height: 1; padding: 0; margin: 0;}
.well-small {padding: 9px;}
.well-mini {padding: 5px;}


.margin-top-small {margin-top: .5em;}
.margin-top-medium {margin-top: 1em;}
.margin-top-large {margin-top: 2em;}
.bordered-top-small {margin-top: .5em; padding-top: .5em; border-top: 1px solid rgba(204,204,204,0.7);}
.bordered-top-medium {margin-top: 1em; padding-top: 1em; border-top: 1px solid rgba(204,204,204,0.7);}
.bordered-top-large {margin-top: 2em; padding-top: 2em; border-top: 1px solid rgba(204,204,204,0.7);}
.margin-bottom-small {margin-bottom: .5em;}
.margin-bottom-medium {margin-bottom: 1em;}
.margin-bottom-large {margin-bottom: 2em;}

.bordered-bottom-small {margin-bottom: .5em; padding-bottom: .5em; border-bottom: 1px solid rgba(204,204,204,0.7);}
.bordered-bottom-medium {margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid rgba(204,204,204,0.7);}
.bordered-bottom-large {margin-bottom: 2em; padding-bottom: 2em; border-bottom: 1px solid rgba(204,204,204,0.7);}

ul.big-list {font-size: 1.2em; padding: 0; margin: 0;}
ul.big-list li {list-style: none; margin: 0; padding: .5em; margin-bottom: .5em; padding-bottom: .5em; border-bottom: 1px solid rgba(204,204,204,0.7);border-color: rgba(204,204,204,0.6);}
ul.big-list li:hover {background: #ededed;}

.table > thead > tr > th, .table > tbody > tr > th,
.table > tfoot > tr > th, .table > thead > tr > td,
.table > tbody > tr > td, .table > tfoot > tr > td {vertical-align:middle !important;}
.table > thead > tr > th, .table > thead > tr > td{text-align:center;}

/*---- =icons ----*/
._icon-mini {width: 20px; height: 20px; line-height: 20px; font-size: 18px;}
._icon-small {width: 40px; height: 40px; line-height: 40px; font-size: 24px;}
._icon-medium {width: 60px; height: 60px; line-height: 65px; font-size: 40px;}
._icon-large {width: 80px; height: 80px; line-height: 85px; font-size: 60px;}
._icon-xlarge {width: 100px; height: 100px; line-height: 90px; font-size: 80px;}
._icon-circle {-webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px;}
._icon-circle-double {-webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; border: 3px solid #fdfefe; box-shadow: 0 0 0 2px #55a79a;}
._icon-rounded {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
._icon-primary {background-color: #55a79a; color: #fff; text-align: center;}
._icon-primary-50 {background-color: rgba(85,167,154,0.5); color: #fff; text-align: center;}
._icon-primary-80 {background-color: rgba(85,167,154,0.8); color: #fff; text-align: center;}
._icon-inverse {background: #353535; color: #fff; text-align: center;}
._icon-success {background: #5cb85c;}
body .icon-mini,li .icon-mini {width: 20px; height: 20px; line-height: 20px; font-size: 18px;}
body .icon-small,li .icon-small {width: 40px; height: 40px; line-height: 40px; font-size: 24px;}
body .icon-medium,li .icon-medium {width: 60px; height: 60px; line-height: 65px; font-size: 40px;}
body .icon-large,li .icon-large {width: 80px; height: 80px; line-height: 85px; font-size: 60px;}
body .icon-xlarge,li .icon-xlarge {width: 100px; height: 100px; line-height: 90px; font-size: 80px;}
body .icon-circle,li .icon-circle {-webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px;}
body .icon-circle-double,li .icon-circle-double {-webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; border: 3px solid #fdfefe; box-shadow: 0 0 0 2px #55a79a;}
body .icon-rounded,li .icon-rounded {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
body .icon-primary,li .icon-primary {background-color: #55a79a; color: #fff; text-align: center;}
body .icon-primary-50,li .icon-primary-50 {background-color: rgba(85,167,154,0.5); color: #fff; text-align: center;}
body .icon-primary-80,li .icon-primary-80 {background-color: rgba(85,167,154,0.8); color: #fff; text-align: center;}
body .icon-inverse,li .icon-inverse {background: #353535; color: #fff; text-align: center;}
body .icon-success,li .icon-success {background: #5cb85c;}
body .icon-mini:before,li .icon-mini:before,body .icon-small:before,li .icon-small:before,body .icon-medium:before,li .icon-medium:before,body .icon-large:before,li .icon-large:before,body .icon-xlarge:before,li .icon-xlarge:before,body .icon-circle:before,li .icon-circle:before,body .icon-circle-double:before,li .icon-circle-double:before,body .icon-rounded:before,li .icon-rounded:before,body .icon-inverse:before,li .icon-inverse:before,body .icon-inverse-50:before,li .icon-inverse-50:before,body .icon-inverse-80:before,li .icon-inverse-80:before,body .icon-success:before,li .icon-success:before {width: auto; font-size: inherit;}
a:hover .icon-inverse,a:hover .icon-inverse-50,a:hover .icon-inverse-80 {text-decoration: none;}
a:hover .icon-inverse {background: #98cac2;}
a:hover .icon-inverse-50,a:hover .icon-inverse-80 {background: #55a79a;}
/*---- =icons ----*/

.popover-title {font-size: 16px; font-weight: bold;}
.popover-content {font-size: 12px; font-weight: normal;}
.accordion-primary .accordion-group {margin-bottom: 1px; border: 1px solid rgba(85,167,154,0.1); -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; background: rgba(85,167,154,0.05);}
.accordion-primary .accordion-group:hover {background: rgba(85,167,154,0.1);}
.accordion-primary .accordion-inner {border-top: 1px solid rgba(85,167,154,0.2);}
.background-clip-fix {-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
.alert-inline {display: inline-block;}

.box{background:#FFF; border:1px solid #D3D3D3;}

.row{position:relative;}
#content {padding: 0;}
#content-below {padding: 15px 0; border-top: 1px solid #cdcdcd; background: #125e8b;}
.bottom-circle {border:1px solid #e5e5e5; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-color:#fff; width:15px;  height:15px; bottom:-8px; left:50%; margin-left:-8px; display:block; position:absolute; z-index:10;}
.bottom-bullet {border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-color:#e5e5e5; width:5px; height:5px; bottom:-3px;  left:50%; margin-left:-3px; display:block; position:absolute; z-index:10;}

/*---- =animation duration ----*/
.dur-fast {-webkit-animation-duration: .5s; -moz-animation-duration: .5s; -o-animation-duration: .5s; animation-duration: .5s;}
.dur-slow {-webkit-animation-duration: 2s; -moz-animation-duration: 2s; -o-animation-duration: 2s; animation-duration: 2s;}
.dur-x-slow {-webkit-animation-duration: 3s; -moz-animation-duration: 3s; -o-animation-duration: 3s; animation-duration: 3s;}
.de-02 {animation-delay: .2s; -webkit-animation-delay: .2s;}
.de-04 {animation-delay: .4s; -webkit-animation-delay: .4s;}
.de-06 {animation-delay: .6s; -webkit-animation-delay: .6s;}
.de-08 {animation-delay: .8s; -webkit-animation-delay: .8s;}
.de-1 {animation-delay: 1s; -webkit-animation-delay: 1s;}
.de-12 {animation-delay: 1.2s; -webkit-animation-delay: 1.2s;}
.de-14 {animation-delay: 1.4s; -webkit-animation-delay: 1.4s;}
.de-16 {animation-delay: 1.6s; -webkit-animation-delay: 1.6s;}
.de-18 {animation-delay: 1.8s; -webkit-animation-delay: 1.8s;}
.de-2 {animation-delay: 2s; -webkit-animation-delay: 2s;}
/*---- =animation duration ----*/

/*---- =btn ----*/
.btn span {display: block; font-size: 12px;}
.btn {padding: 6px 12px 7px 12px; font-size: 14px; font-weight: 400; line-height: 1.428571429; border-radius: 0px; color:#FFF;}
.btn-primary {color: #fff; background-color: #55a79a; border-color: #4c968a;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {color: #fff; background-color: #478c81; border-color: #386e65;}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {background-image: none;}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {background-color: #55a79a; border-color: #4c968a;}
.btn-block {display: block;}
.btn i{margin-right:8px; color:#FFF;}
.btn-lg {padding: 10px 16px; font-size: 18px; line-height: 1.33;}
.btn-sm,.btn-xs {padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.btn-xs {padding: 1px 5px;}
.btn:hover, .btn:focus{color:#FFF; opacity:0.9;}
/*---- =btn ----*/

/*---- =top-header ----*/
.top-header {padding:3px 0 3px; background:#125E8B;}
.top-header ul {margin:0 auto; padding:0;}
.top-header li {display:inline; list-style:none; padding-bottom:15px;}
.top-header li a,#navigation .top-header li a:hover {color:#FFF !important; font-size:11px; text-transform:uppercase; font-family:'Open Sans', sans-serif;}
.top-header li a:hover{opacity:0.9;}
.top-header li.devider {top:-1px; padding:0; font-size:8px; position:relative; margin:0 6px 0 2px; font-family:Tahoma; border-right:solid 1px #FFF;}
.top-header i {color:#FFF; /*font-size:18px;*/ margin-right:3px; cursor:pointer;}

.top-menu {margin:0 auto; padding:0; position:absolute; top:-30px; right:295px;}
.top-menu li {display:inline; list-style:none; padding-bottom:15px;}
.top-menu li a,#navigation .top-header li a:hover {color:#FFF !important; font-size:11px; text-transform:uppercase; font-family:'Open Sans', sans-serif;}
.top-menu li a:hover{opacity:0.9;}
.top-menu li.devider {top:-1px; padding:0; font-size:8px; position:relative; margin:0 6px 0 2px; font-family:Tahoma; border-right:solid 1px #FFF;}

#jPanelMenu-menu .top-menu {filter:none; border:none; padding:0; margin:0 !important; float:right; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; position:relative; width:100%; right:0; top:0;}

#jPanelMenu-menu .top-menu>li {display: block; padding: 0; margin: 0; border: 0; border-top: 1px solid #fcfcfc; border-bottom: 1px solid #e5e5e5; position: relative;}
#jPanelMenu-menu .top-menu>li:first-child {border-top: 0;}
#jPanelMenu-menu .top-menu>li>a {display: block; height: 38px; line-height: 36px; padding: 0 16px 0 7px; background-color: #f9f9f9; color: #585858 !important; text-shadow: none!important; font-size: 13px; text-decoration: none;}
#jPanelMenu-menu .top-menu>li>a:focus {background-color: #f9f9f9; color: #1963aa;}
#jPanelMenu-menu .top-menu>li>a:hover {background-color: #FFF; color: #1963aa !important;}

#jPanelMenu-menu li.devider {display:none;}

#jPanelMenu-menu .top-menu>li>a:hover:before, #jPanelMenu-menu .top-menu>li.open>a:active:before, #jPanelMenu-menu .top-menu>li.open>a:before {display: block; content: ""; position: absolute; top: -1px;  bottom: 0; left: 0; width: 3px; max-width: 3px; overflow: hidden; background-color: #3382af;}

/*---- =top-header ----*/

@font-face {
    font-family: 'microsoft_sans_serifregular';
    src: url('font/micross_3-webfont.eot');
    src: url('font/micross_3-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/micross_3-webfont.woff') format('woff'),
         url('font/micross_3-webfont.ttf') format('truetype'),
         url('font/micross_3-webfont.svg#microsoft_sans_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*---- =header ----*/
.navbar{min-height:0px;}
#navigation {z-index: 555; position: relative; -webkit-box-shadow: 1px 1px 5px rgba(27,27,27,0.9); box-shadow: 1px 1px 10px rgba(27,27,27,0.4); background:#FFF;}
#navigation:before,#navigation:after {content: " "; display: table;}
#navigation:after {clear: both;}
#navigation .header {padding: 15px 0 15px 0; background: transparent; border-top: 1px solid #55a79a; color: #1b1b1b; height: auto; text-align: center;}
#navigation .header .header-inner {position: relative;}
#navigation .navbar-brand {padding: 0; margin: 6px 0 0 0; display: block; border: 0; text-shadow: none; max-width: none; float: none; position:relative;}
#navigation .navbar-brand i{/*font-family: "microsoft_sans_serifregular";*/ color: #38811e; position:absolute; display:block; font-size:14px; left:5px; top:45px;}
#navigation jPanelMenu-menu h1 {font-size: 40px; font-weight: 400; margin: 0; padding: 0; line-height: 1; font-family: "Rambla",Arial,serif;}
#navigation .navbar-brand h1 span {color: #464646; color: rgba(27,27,27,0.8); font-weight: 700;}
#navigation .navbar-brand:hover {text-decoration: none; cursor: pointer;}
#navigation .slogan {color: #888; font-size: 14px;}
/*#navigation .js-clingify-wrapper .navbar-brand{display:none;}*/
#navigation .js-clingify-locked .top-menu{display:none;}
#navigation .user-menu {padding: 0;}
#navigation .user-menu a.btn {text-transform: uppercase; font-size: 12px; padding: 0 1.5em; height: 36px; line-height: 36px; margin: 9px 0;}
#navigation .js-clingify-placeholder {height: auto!important;}
#navigation .js-clingify-locked {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 0; background-color:rgba(255, 255, 255, 0.95); -webkit-box-shadow: 1px 1px 5px rgba(27,27,27,0.9); box-shadow: 1px 1px 10px rgba(27,27,27,0.4); -webkit-transition: all .3s ease-out; transition: all .3s ease-out; filter: none; height:60px !important;}
#navigation .js-clingify-locked .navbar {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 0; background: none; -webkit-box-shadow: none; box-shadow: none;}
#navigation .js-clingify-locked .navbar-nav>li>a,#navigation .js-clingify-locked .navbar-nav>li>a:link{color: #3E78AB; padding:20px;}
#navigation .js-clingify-locked .navbar-nav>li>a:focus,#navigation .js-clingify-locked .navbar-nav>li>a:hover,#main-menu>li>a:focus {color:#FFF;}
#navigation .js-clingify-locked .navbar .nav > li > a .caret {margin:0 0 0 3px !important; border-top-color: #FFF!important; border-bottom-color: #FFF !important;}
#navigation .input-append {width:250px; margin-bottom: 0 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 0 !important; padding:15px 0; float:right; /*position: absolute; right: 15px; top: -50px;*/}
#navigation .input-append input, #navigation .input-append select, #navigation .input-append .uneditable-input {border-bottom-left-radius: 0; border-bottom-right-radius: 0;  border-top-left-radius: 0; border-top-right-radius: 0;}

#navigation .input-append input[type=text]{background: #fff; width: 75%; float: left; border: 1px solid #f6f6f6; position: relative; z-index: 1; padding: 7px 10px 8px 10px; -webkit-box-shadow: none;  -moz-box-shadow: none; box-shadow: none; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;		 border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px;}
#navigation .input-append input[type=submit]{color: #fff; /*width: 25%;*/ float: left;  position: relative; z-index: 2; font-size: 14px; padding: 7px 0px 6px 0px; margin-top: 0; /*border: 1px solid #f6f6f6; margin-left: -42px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px;*/}


#navigation .js-clingify-locked .input-append {display:none !important;}
#jPanelMenu-menu .navbar-brand{display:none !important;}
#jPanelMenu-menu .input-append .btn{display:none !important;}
#jPanelMenu-menu .form-control{border-radius:0px; width:100%;}

/*#navigation .navbar{border-bottom:3px solid #6FC561; border-radius:0px !important;}*/

@media(min-width:768px) {
    #navigation .header {height: 70px;}
    #navigation .navbar-brand,#navigation .slogan {float: left;}
    #navigation .navbar-brand img{margin:0 auto; padding:0; display:block;}
    #navigation .slogan {margin: 8px 0 0 1em; padding: 12px 0 8px 1em; border-left: 1px solid #e6e6e6; float: left;}
    #navigation .navbar {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:auto; display:inline-block; float:right;}
    #navigation .navbar-full-width .navbar {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
    #navigation .user-menu {padding: 0;}
    #navigation .social-media {float: right;}
	
}

#navigation .js-clingify-locked .navbar-brand img{width:88px !important;}
#navigation .js-clingify-locked .navbar-brand i{font-size: 12px;
    left: 28px;
    top: 28px;
    word-spacing: 0;}

@media(max-width:768px) {
	#navigation .js-clingify-wrapper .navbar-brand{height:95px; width:168px; margin:0 auto; margin-top:6px !important;}
	#navigation .js-clingify-wrapper .navbar-brand img{display:block; margin:0 auto;}
	/*.top-header .btn {display: block; height: 36px; line-height: 36px; margin: 9px 0; width: 40px; text-align: center; cursor: pointer; padding: 6px 0;}*/
	a.side-chat, #my-timeline{display:none !important;}
	.top-header li {padding:0;}
	.top-menu{margin:0 auto; padding:0; position:absolute; top:-130px; right:278px;}
}

.navbar-btn {float: left; display: block; background: #414141; height: 36px; line-height: 36px; margin: 9px 0; width: 40px; text-align: center; cursor: pointer; padding: 6px 0;}
.navbar-btn .bar {display: block; width: 28px; height: 3px; background-color: #ccc; border-radius: 1px; margin-left: auto; margin-right: auto;}
.navbar-btn .bar+.bar {margin-top: 4px;}
.navbar-btn.open,.navbar-btn:hover {background: #353535;}
.navbar-btn.open .bar, .navbar-btn:hover .bar {background-color: #e6e6e6;}

@media(min-width:768px) {
    .mobile-toggle-trigger,.btn-navbar,.navbar-btn {display: none;}
}
/*---- =header ----*/

a.side-chat{height:101px; width:35px; position:fixed; left:0px; top:300px; display:block; z-index:9999; background:url(../img/side-chat.png) no-repeat; text-indent:-9000px;}

/*---- =navigation ----*/
.navbar, 
.navbar-inner, 
.nav,
.navbar-inverse {filter:none; border:none; padding:0; margin:0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.dropdown-menu .divider {height: 2px; margin: 0;}
/*.dropdown-menu:before {content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0,0,0,0.15); position: absolute; top: -7px; left: 12px;}
.dropdown-menu:after {content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; top: -6px; left: 13px;}*/
.nav i.icon-sort-up {position:absolute; font-size:13px; bottom:-6px;}
.navbar-inner {padding-left: 0px !important; padding-right: 0px !important;}
.navbar .nav > li {display:block; position:relative;}
.navbar .nav > li > a {display:block; font-size:16px; font-weight:400; color: #687074; text-shadow:none; padding:9px 15px; text-transform:uppercase; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; font-weight:bold;}
.collapse.in ul {margin-top:10px !important;}
.collapse.in li a {padding:0 10px; border-bottom:solid 1px #eee; background:none;}
.collapse.in li a:hover,
.collapse.in li a.dropdown-toggle {border-bottom:solid 1px /*#6FC561*/ #529B50 !important; background:none;}
.collapse.in ul.dropdown-menu {margin-bottom:5px;}
.collapse.in ul.dropdown-menu a {padding:5px; border-bottom:solid 1px #bbb;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {margin:0 !important; border-radius:0 !important;}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {color:#FFF; background:/*#6FC561*/ #529B50;}
.navbar .nav > .active > a,
.navbar .nav > .active > a:focus {color:/*#6FC561*/ #529B50; text-decoration:none; border-bottom:solid 2px /*#6FC561*/ #529B50; background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.navbar .nav > .active > a:hover {color:/*#6FC561*/ #529B50; background:none; border-bottom:solid 2px /*#6FC561*/ #529B50; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.navbar .nav > li > a .caret {margin:0 0 0 3px !important; border-top-color: /*#6FC561*/ #529B50!important;	border-bottom-color: /*#6FC561*/ #529B50 !important;}
.navbar .nav > li > a:hover .caret, .navbar .nav > li > a:focus .caret {margin:0 0 0 3px !important; border-top-color: #FFF!important; border-bottom-color: #FFF !important;}
.navbar .nav li a i{display:none;}
.navbar .nav li a i.fa-home{display:block;}

.dropdown-menu {padding:0; border:none; margin-top:-2px; min-width:240px; border-radius:0; border-top:solid 2px /*#6FC561*/ #529B50; border-bottom:solid 2px #687074; z-index: 9999 !important; left:auto !important;}
.dropdown-menu li a {color:#687074; font-size:14px; font-weight:400; padding:6px 15px; border-bottom:solid 1px #eee;}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {color:/*#6FC561*/ #529B50; background:none; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; filter:none !important;}
.dropdown-menu .active > a {color:#ffffff !important; background:#687074 !important; filter:none !important;}
.navbar .btn-navbar {padding:10px 15px; margin-top:1px; margin-right:0; background:/*#6FC561*/ #529B50; border:none !important;}
.navbar .btn-navbar:hover {background:#5fb611;}
.navbar .btn-navbar span, 
.navbar .btn-navbar:hover span {background:#fff !important; box-shadow:none !important;}

.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0; left: 100% !important; margin-top: -6px; margin-left: -1px; position: absolute;}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropdown-submenu>a:after {display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px;}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu:hover>a:active {background:#000;}
.dropdown-submenu.pull-left {float: none !important;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100% !important; margin-left: 1px; }
.dropdown-submenu .dropdown-menu:before, .dropdown-submenu .dropdown-menu:after {display: none;}

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {position: static !important;}
.yamm .container {position: relative;}
.yamm .dropdown-menu {left: auto;}
.yamm .nav.navbar-right .dropdown-menu {left: auto; right: 0;}
.yamm .yamm-content {padding: 20px 30px;}
.yamm .dropdown.yamm-fw .dropdown-menu {left: 0; right: 0;}
.list-unstyled,
.list-unstyled ul { /*min-width: 170px !important;*/ min-width: 212px !important; }
.grid-demo {padding: 10px 30px;}
.grid-demo [class*="col-"] {margin-top: 5px; margin-bottom: 5px; font-size: 1em; text-align: center; line-height: 2; background-color: #e5e1ea;  border: 1px solid #d1d1d1;}
.yamm .dropdown-menu .yamm-content [class*="col-"] {padding-left:0 !important;}
.yamm .dropdown-menu .yamm-content li a {color:#687074; font-size:14px; font-weight:400; padding:6px 0; border-bottom:none; line-height:2em !important;}
.yamm .dropdown-menu .yamm-content li > a:hover,
.yamm .dropdown-menu .yamm-content li > a:focus,
.yamm .dropdown-submenu:hover .yamm-content > a {color:/*#6FC561*/ #529B50 !important; background:none !important; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; filter:none !important; text-decoration:none;}
.yamm .dropdown-menu .yamm-content li a:before{content:"\f105" !important;  font-family: "FontAwesome"; font-size: 13px; padding-right: 5px; top: 2px;}
#jPanelMenu-menu .nav .dropdown-menu .yamm-content [class*="col-"]:before  {content: ""; display: block; position: absolute; z-index: 1; left: 35px; top: 38px; bottom: 0; border-left: 1px solid #ccd7e2;}
#jPanelMenu-menu .dropdown-menu .yamm-content li p {padding-left:34px !important;}
#jPanelMenu-menu .dropdown-menu .yamm-content li a {padding-left:50px !important;}
#jPanelMenu-menu .dropdown-menu .yamm-content li a:before{left: 36px !important;}
#jPanelMenu-menu .dropdown-menu .yamm-content li p:before{content: ""; display: inline-block; position: absolute; width: 11px; left: 18px; top: 17px; border-top: 1px solid #ccd7e2;}
#jPanelMenu-menu .dropdown-menu .yamm-content li a:hover,
#jPanelMenu-menu .dropdown-menu .yamm-content li a:focus{text-decoration:none !important;}

#jPanelMenu-menu .yamm-content [class*="col-"] {padding:0 !important;}
#jPanelMenu-menu .yamm-content p {padding-left:30px; padding-top:7px; margin:0 auto;}

#jPanelMenu-menu {background-color: #F2F2F2; background-position: left top; background-repeat: repeat; padding: 0; max-height: none;}
#jPanelMenu-menu .nav {width:100% !important;}
#jPanelMenu-menu .nav>li {display: block; padding: 0; margin: 0; border: 0; border-top: 1px solid #fcfcfc; border-bottom: 1px solid #e5e5e5; position: relative;}
#jPanelMenu-menu .nav>li:first-child {border-top: 0;}
#jPanelMenu-menu .nav>li>a {display: block; height: 38px; line-height: 36px; padding: 0 16px 0 7px; background-color: #f9f9f9; color: #585858; text-shadow: none!important; font-size: 13px; text-decoration: none;}
#jPanelMenu-menu .nav>li>a>[class*="icon-"]:first-child {display: inline-block; vertical-align: middle; min-width: 30px; text-align: center; font-size: 18px; font-weight: normal;}
#jPanelMenu-menu .nav>li>a:focus {background-color: #f9f9f9; color: #1963aa;}
#jPanelMenu-menu .nav>li>a:hover {background-color: #FFF; color: #1963aa;}
#jPanelMenu-menu .nav .dropdown-menu li > a:hover,
#jPanelMenu-menu .nav .dropdown-menu li > a:focus,
#jPanelMenu-menu .nav .dropdown-submenu:hover > a {color:#1963aa; background:none !important; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; filter:none !important;}
#jPanelMenu-menu .nav .dropdown-menu .active > a {color:#1963aa !important; background:none !important; filter:none !important;}
#jPanelMenu-menu .nav>li>a:hover:before, #jPanelMenu-menu .nav>li.open>a:active:before, #jPanelMenu-menu .nav>li.open>a:before {display: block; content: ""; position: absolute; top: -1px;  bottom: 0; left: 0; width: 3px; max-width: 3px; overflow: hidden; background-color: #3382af;}
#jPanelMenu-menu .nav>li a>.arrow {display: inline-block; width: 14px!important; height: 14px; line-height: 14px; text-shadow: none; font-size: 18px; position: absolute; right: 9px; top: 11px; padding: 0; color: #666;}
#jPanelMenu-menu .nav>li a:hover>.arrow,#jPanelMenu-menu .nav>li.active>a>.arrow,#jPanelMenu-menu .nav>li.open>a>.arrow {color: #1963aa;}
#jPanelMenu-menu .nav>li.separator {height: 3px; background-color: transparent; position: static; margin: 1px 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#jPanelMenu-menu .nav>li.open>a {background-color: #fafafa; color: #1963aa; border-bottom: 1px solid #e5e5e5;}
#jPanelMenu-menu .nav>li .dropdown-menu {background-color: #fff; border-top: 1px solid #FFF;}
#jPanelMenu-menu .nav ul li a,
#jPanelMenu-menu .nav .mega-menu ul li a.mega-link
{display: block; position: relative; color: #616161; padding: 7px 0 8px 37px; margin: 0; border-bottom: 1px dotted #e4e4e4 !important;}
#jPanelMenu-menu .nav ul li a:hover, #jPanelMenu-menu .nav ul li a:focus, #jPanelMenu-menu .nav ul li.dropdown-submenu a:hover, #jPanelMenu-menu .nav ul li.dropdown-submenu a:focus, #jPanelMenu-menu .nav .mega-menu ul li a:hover.mega-link, #jPanelMenu-menu .nav .mega-menu ul li a:focus.mega-link {color: #1963aa; background:none !important;}
#jPanelMenu-menu .nav>li>.dropdown-menu>li a:before {content: ""; display: inline-block; position: absolute; width: 8px; left: 18px; top: 17px; border-top: 1px solid #ccd7e2;}
#jPanelMenu-menu .nav>li>.dropdown-menu:before {content: ""; display: block; position: absolute; z-index: 1; left: 18px; top: 38px; bottom: 0; border-left: 1px solid #ccd7e2;}
#jPanelMenu-menu .nav .dropdown-submenu>.dropdown-menu:before  {content: ""; display: block; position: absolute; z-index: 1; left: 35px; top: 38px; bottom: 0; border-left: 1px solid #ccd7e2;}
#jPanelMenu-menu .nav .dropdown-submenu>.dropdown-menu>li a:before  {content: ""; display: inline-block; position: absolute; width: 8px; left: 37px; top: 17px; border-top: 1px solid #ccd7e2;}
#jPanelMenu-menu .nav .dropdown-submenu>.dropdown-menu>li a  {padding-left:50px;}
#jPanelMenu-menu .nav li.dropdown-submenu ul.dropdown-menu {display: block;}
.nav .dropdown-submenu .fa-angle-down{display:none;}
#jPanelMenu-menu .nav .dropdown-submenu .fa-angle-down{display:block;}
#jPanelMenu-menu .nav .dropdown-submenu>a:after {display:none;}
/*#jPanelMenu-menu .nav>li a:active {background: #f9f9f9; border-top-color: #222222; padding-top: 0.55em; padding-bottom: 0.45em;}
.jPanelMenu-panel {-moz-box-shadow: 0 0 50px rgba(0,0,0,.9); -webkit-box-shadow: 0 0 50px rgba(0,0,0,.9); box-shadow: 0 0 50px rgba(0,0,0,.9); }*/

.mega-menu .menu-title,.mega-menu .dropdown-header,.mega-menu li.menu-title,.mega-menu li.dropdown-header {font-size: 14px; padding: 10px;}
.mega-menu .dropdown-footer,.mega-menu li.dropdown-footer {font-size: 11px;}
.mega-menu {min-width: 550px; max-width: 600px;}
.nav>li.dropdown-right, .nav>li.dropdown-center {position: relative;}
.nav>li.dropdown-right .dropdown-menu, .nav>li.dropdown-right .mega-menu{right: 0;}
.nav>li.dropdown-center .dropdown-menu, .nav>li.dropdown-center .mega-menu{left: 0 !important; right: 0 !important; width:100% !important;}
/*.nav>li.dropdown-right .dropdown-menu:before,.nav>li.dropdown-right .mega-menu:before {content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0,0,0,0.15); position: absolute; top: -7px; left: 12px;}
.nav>li.dropdown-right .dropdown-menu:after,.nav>li.dropdown-right .mega-menu:after {content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; top: -6px; left: 13px;}
.nav>li.dropdown-right .dropdown-menu:before,.nav>li.dropdown-right .mega-menu:before {right: 12px; left: auto;}
.nav>li.dropdown-right .dropdown-menu:after,.nav>li.dropdown-right .mega-menu:after {right: 13px; left: auto;}
.nav>li.dropdown-full .dropdown-menu,.nav>li.dropdown-full .mega-menu {right: 5%; left: 5%; max-width: 100%;}
.nav>li.dropdown-full .dropdown-menu:before,.nav>li.dropdown-full .mega-menu:before {content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0,0,0,0.15); position: absolute; top: -7px; left: 12px;}
.nav>li.dropdown-full .dropdown-menu:after,.nav>li.dropdown-full .mega-menu:after {content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; top: -6px; left: 13px;}
.nav>li.dropdown-full .dropdown-menu:before,.nav>li.dropdown-full .mega-menu:before {right: 12px; left: auto;}
.nav>li.dropdown-full .dropdown-menu:after,.nav>li.dropdown-full .mega-menu:after {right: 13px; left: auto;}*/
.mega-menu a.img-link, .mega-menu a, .mega-menu a:hover{border:none !important; text-decoration:none;}
.mega-menu a:hover.img-link{border:none; background:none !important;}
#jPanelMenu-menu .mega-menu{min-width:100% !important; max-width:100 !important; width:100%;}
#jPanelMenu-menu .mega-menu li{padding:0 !important;}
#jPanelMenu-menu .mega-menu .img-link,
#jPanelMenu-menu .mega-menu span,
#jPanelMenu-menu .mega-menu .dropdown-header,
#jPanelMenu-menu .mega-menu .dropdown-footer
{display:none;}
/*---- =navigation ----*/

.modal-dialog{max-width:800px !important; width:92.5% !important;}

/*---- =banner ----*/
.slider-main {z-index: 1; position: relative; border-bottom: solid 1px #eee; max-height:450px !important; overflow:hidden; margin: 0 auto;}
.slide_title_white {font-family: 'Open Sans'; font-weight: 300; color:#fff; text-align:center; text-transform: uppercase; font-size:47px;}
.slide_title_white_bold {font-weight: 400;}
.slide_subtitle_white {border-top:1px solid #fff !important; border-bottom:1px solid #fff !important; font-family: 'Open Sans'; font-weight: 300; padding: 5px 10px; color:#fff; text-align:center; text-transform: uppercase; font-size:25px !important;}
.slider-colored {z-index: 1; height: 495px !important; position: relative; border-top: solid 1px #eee; border-bottom: solid 1px #eee;}
.slide_title, .slide_subtitle, .slide_desc, .slide_btn{-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.slide_title {font-family: 'Open Sans'; font-weight: 300; color:#3f5862; text-transform: uppercase; font-size:35px !important; padding: 5px;}
.slide_subtitle {font-family: 'Open Sans'; font-weight: 400; /*background-color: #0088cc;*/ padding: 5px; color:#fafafa; text-transform: uppercase; font-size:25px;}
.slide_list_item {font-family: 'Open Sans'; font-weight: 400; background-color: #0088cc; padding: 5px; color:#fafafa; text-transform: uppercase; font-size:14px;}
.slide_desc {color:#7b8793; font-size:14px; line-height:24px;}
.slide_desc_bordered {border-left: 3px solid #ddd !important; padding-left: 5px;}
.slide_btn {font-family: 'Open Sans'; font-weight: 300; /*background:#6fc561;*/ padding:7px 15px; color:#fff; font-size:14px; text-transform: uppercase; cursor:pointer;}
.tp-leftarrow.default {background: /*#d2d7dc */#0C7ECD url(../img/sliders/revolution/arrow_left.png) no-repeat center !important; width:40px !important; height:50px !important;}
.tp-rightarrow.default {background: /*#d2d7dc */#0C7ECD url(../img/sliders/revolution/arrow_right.png) no-repeat center !important; width:40px !important;	height:50px !important;}
@media(max-width:768px) {
	.tp-bannertimer.tp-bottom {bottom:0px !important;height:5px;}
}
/*---- =banner ----*/

.fullbanner{width:100%; margin:0 auto; padding:20px 0; background:url(../img/bg_slider.jpg) repeat;}
.fullbanner [class*="circle-"] {background:#1675a7; border:5px solid #FFF; border-radius:50%; position:absolute; color:#FFF; text-align:center; padding:10px 0 10px 0; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
.fullbanner [class*="circle-"]:hover {-webkit-transform: scale(1.2) rotate(0deg); -moz-transform: scale(1.2) rotate(0deg); -o-transform: scale(1.2) rotate(0deg); -ms-transform: scale(1.2) rotate(0deg); transform: scale(1.2) rotate(0deg); text-decoration:none;}
.fullbanner [class*="circle-"] img{display:block; margin:0 auto;}
.fullbanner [class*="circle-"]:hover img{display:block; margin:0 auto; opacity:1;}
.circle-forum{width:115px; height:115px; left:0; top:0;}
.circle-kb{width:150px; height:150px; right:0; top:60px; padding-top:20px !important;}
.circle-blog{width:115px; height:115px; left:30px; bottom:-283px;}
.fullbanner .stat-banner img{position:relative;}
.fullbanner .stat-banner span{display:block; position:absolute; top:20px; left:30px; padding:10px 8px; background:rgba(27,27,27,0.3); font-size:17px;}

/*---- =carousel ----*/
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.fa-control .icon-prev,.carousel-control .fa-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .fa-chevron-right{right:50%}
/*---- =carousel ----*/

.small-banner {padding:20px 0 5px; /*box-shadow:inset 0 0 4px #eee;*/}
.small-banner .container {padding:0 20px;}
.small-banner .container .span9 {margin-right:20px;}
.small-banner span, .small-banner h1 {color:#666; display:block; font-size:32px; line-height:35px; margin-bottom:12px;}
.small-banner a.btn-buy {color:#fff; font-size:16px; cursor:pointer; margin-top:22px; font-weight:bold; border-radius:2px; background:/*#6FC561*/ #529B50; display:inline-block; text-decoration:none; padding:12px 28px 9px; text-transform:uppercase; text-shadow:0 1px 0 #51a00b;}
.small-banner a.btn-buy:hover {color:#fff; background:#68af28; text-decoration:none; box-shadow:0 0 5px #c0c2c1;} 

/*---- =plans ----*/
.pricing-stack .well {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #cdcdcd; padding: 10px; background: #fff; -webkit-box-shadow: 1px 1px 5px #cdcdcd; box-shadow: 1px 1px 5px #cdcdcd;}
.pricing-stack .well .title {margin: 10px 0 0 0; color: rgba(27,27,27,0.8); font-size: 18px; text-shadow: 1px 1px 1px rgba(231,231,231,0.8);  text-align: center; font-weight: normal; text-transform: none;}
.pricing-stack .well .price {margin: 1em -14px; padding: 10px 0; text-shadow: none; color: #55a79a; display: block; border: 1px solid #cdcdcd; background: #fff; text-align: center; font-size: 16px;}
.pricing-stack .well .price .fancy {font-size: 28px;}
.pricing-stack .well .price .digits {font-size: 32px; font-weight: bold;}
.pricing-stack .well ul.points li {border-bottom: 1px dotted rgba(180,180,180,0.8); padding: .2em;}
.pricing-stack .well .btn {display: block; width: auto; margin: 20px auto 0 auto;}
.pricing-stack .well.active {border-color: #55a79a; border-width: 2px; -webkit-box-shadow: 1px 2px 5px #cdcdcd; box-shadow: 1px 2px 5px #cdcdcd;}
.pricing-stack .well.active .title {/*font-size: 28px;*/ text-transform: uppercase;}
.pricing-stack .well.active .price {background: #6ab75d; background-image: -webkit-gradient(linear,left 0,left 100%,from(#7DCB70),to(#6ab75d)); background-image: -webkit-linear-gradient(top,#7DCB70,0%,#6ab75d,100%); background-image: -moz-linear-gradient(top,#7DCB70 0,#65b1a5 100%); background-image: linear-gradient(to bottom,#7DCB70 0,#6ab75d 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DCB70',endColorstr='#6ab75d',GradientType=0); border-color: #6ab75d; color: #fff;}
.pricing-stack .well.active .btn {margin-top: 40px;}
.pricing-stack .well .cancel{text-decoration:line-through;}
.pricing-stack .well .cancel .currency{padding-right:5px;}
.pricing-stack .well.popular {border-color: #339900; border-width: 5px; -webkit-box-shadow: 1px 2px 5px #cdcdcd; box-shadow: 1px 2px 5px #cdcdcd;}
.pricing-stack .well.popular .title {/*font-size: 28px;*/ text-transform: uppercase;}
.pricing-stack .well.popular .price {background: #6ab75d; background-image: -webkit-gradient(linear,left 0,left 100%,from(#7DCB70),to(#6ab75d)); background-image: -webkit-linear-gradient(top,#7DCB70,0%,#6ab75d,100%); background-image: -moz-linear-gradient(top,#7DCB70 0,#65b1a5 100%); background-image: linear-gradient(to bottom,#7DCB70 0,#6ab75d 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DCB70',endColorstr='#6ab75d',GradientType=0); border-color: #6ab75d; color: #fff;}
@media(min-width:768px) {
    .pricing-stack .well {min-height: 380px;}
    .pricing-stack .well.active .btn {margin-top: 20px;};
}
@media(min-width:992px) {
    .pricing-stack .well {min-height: 10px;};
}
span.right-corner-tag{width:112px; height:112px; text-indent:9999999px; position:absolute; right:8px; display:block; top:-5px;background-position:top right; background-repeat:no-repeat}
span.best-seller{background-image:url(../img/plans/best-seller.png);}
span.super-power{background-image:url(../img/plans/super-power.png);}
span.sold-out{background-image:url(../img/plans/sold-out.png);}
span.out-of-stock{background-image:url(../img/plans/out-of-stock.png);}
/*---- =plans ----*/

/*---- =Word Rotate ----*/
.rotate{background:#1570A6; color:#FFF; text-align:center;}
.rotating {display: inline-block; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateX(0) rotateY(0) rotateZ(0); -moz-transform: rotateX(0) rotateY(0) rotateZ(0); -ms-transform: rotateX(0) rotateY(0) rotateZ(0); -o-transform: rotateX(0) rotateY(0) rotateZ(0); transform: rotateX(0) rotateY(0) rotateZ(0); -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; -webkit-transform-origin-x: 50%;}
.rotating.flip {position: relative;}
.rotating .front, .rotating .back {left: 0; top: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
.rotating .front {position: absolute; display: inline-block; -webkit-transform: translate3d(0,0,1px); -moz-transform: translate3d(0,0,1px); -ms-transform: translate3d(0,0,1px); -o-transform: translate3d(0,0,1px); transform: translate3d(0,0,1px);}
.rotating.flip .front {z-index: 1;}
.rotating .back {display: block; opacity: 0;}
.rotating.spin {-webkit-transform: rotate(360deg) scale(0); -moz-transform: rotate(360deg) scale(0); -ms-transform: rotate(360deg) scale(0); -o-transform: rotate(360deg) scale(0); transform: rotate(360deg) scale(0);}
.rotating.flip .back {z-index: 2; display: block; opacity: 1; -webkit-transform: rotateY(180deg) translate3d(0,0,0); -moz-transform: rotateY(180deg) translate3d(0,0,0); -ms-transform: rotateY(180deg) translate3d(0,0,0); -o-transform: rotateY(180deg) translate3d(0,0,0); transform: rotateY(180deg) translate3d(0,0,0);}
.rotating.flip.up .back {-webkit-transform: rotateX(180deg) translate3d(0,0,0); -moz-transform: rotateX(180deg) translate3d(0,0,0); -ms-transform: rotateX(180deg) translate3d(0,0,0); -o-transform: rotateX(180deg) translate3d(0,0,0); transform: rotateX(180deg) translate3d(0,0,0);}
.rotating.flip.cube .front {-webkit-transform: translate3d(0,0,100px) scale(0.9,0.9); -moz-transform: translate3d(0,0,100px) scale(0.85,0.85); -ms-transform: translate3d(0,0,100px) scale(0.85,0.85); -o-transform: translate3d(0,0,100px) scale(0.85,0.85); transform: translate3d(0,0,100px) scale(0.85,0.85);}
.rotating.flip.cube .back {-webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9); -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85); -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85); -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85); transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);}
.rotating.flip.cube.up .back {-webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9); -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85); -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85); -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85); transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);}
/*---- =Word Rotate ----*/

.bulletList li {padding:0 0 0 22px; !important; margin:0 0 5px 0 !important;}
.bulletList li i {color:/*#6FC561*/ #529B50; font-size:19px; padding:4px; margin-left:-22px;}

.thumbnails{margin-bottom:0px;}
.thumbnails > li{margin-bottom:20px;}
/*.thumbnails h3{text-align:center; margin-bottom:5px; font-size:18px;}*/
.m-head{text-align:center; margin-bottom:5px; font-size:24px; line-height:39px;}
.thumbnail-img{background:#125e8b;}
/*.thumbnail-style {padding:5px; border-radius:2px; text-align:justify;}
.thumbnail-style:hover {box-shadow:0 0 8px #ddd; -webkit-transition:box-shadow 0.2s ease-in-out; -moz-transition:box-shadow 0.2s ease-in-out;    -o-transition:box-shadow 0.2s ease-in-out; transition:box-shadow 0.2s ease-in-out;}*/

.thumbnail-style-en {padding:5px; border-radius:2px; text-align:justify;}
.thumbnail-style-en:hover {box-shadow:0 0 8px #ddd; -webkit-transition:box-shadow 0.2s ease-in-out; -moz-transition:box-shadow 0.2s ease-in-out;    -o-transition:box-shadow 0.2s ease-in-out; transition:box-shadow 0.2s ease-in-out;}
.thumbnail-style-en a, .thumbnail-style-en a:hover {text-decoration:none;}
.thumbnail-style-en h3 {margin:8px 0; text-align:center;}
.thumbnail-style-en h3 a {font-size:20px; color:#6FC561;}

.thumbnail-style-en .thumbnail-img {position:relative;}
.thumbnail-style-en a.btn-more {right:-10px; bottom:10px; color:#fff; padding:1px 6px; position:absolute; background:/*#6FC561*/ #529B50; display:inline-block;}
.thumbnail-style-en a.btn-more:hover {text-decoration:none; box-shadow:0 0 0 2px #377500;}
.thumbnail-style-en:hover a.btn-more {right:10px;}

.commonBlock .thumbnail-style-en {padding:10px; border-top:1px solid #ECECEC; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; border-bottom:2px solid /*#6FC561*/ #6FC561; background:#FFF;}
.commonBlock .thumbnail-style-en:hover {border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:2px solid /*#6FC561*/ #1570a6; cursor:pointer;}
.commonBlock .thumbnail-style-en:hover h3 a {color:/*#6FC561*/ #1570a6 !important;}



.thumbnail-style a, .thumbnail-style a:hover {text-decoration:none;}
.thumbnail-style h3 {margin:8px 0; text-align:center;}
.thumbnail-style h3 a {font-size:20px;}
.thumbnail-style h3 a:hover {color:/*#6FC561*/ #529B50;	text-decoration:none;}
.thumbnail-style .thumbnail-img {position:relative;}
.thumbnail-style a.btn-more {right:-10px; bottom:10px; color:#fff; padding:1px 6px; position:absolute; background:/*#6FC561*/ #529B50; display:inline-block;}
.thumbnail-style a.btn-more:hover {text-decoration:none; box-shadow:0 0 0 2px #377500;}
.thumbnail-style:hover a.btn-more {right:10px;}

.thumb-main .thumbnails > li{margin-bottom:0 !important;}
.thumb-main{background:#1570A6; border-top:50px solid #10537B; padding:0; margin:0 auto;}
.thumb-main .thumbnails h3{color:#FFF !important; text-align:center; margin-bottom:5px; font-size:24px;}
.thumb-main .thumbnails{margin-top:-50px;}
.thumb-main .thumbnail-kenburn img {left:10px; margin-left:-10px; position:relative; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
.thumb-main .thumbnail-kenburn:hover img {-webkit-transform: scale(1.2) rotate(0deg); -moz-transform: scale(1.2) rotate(0deg); -o-transform: scale(1.2) rotate(0deg); -ms-transform: scale(1.2) rotate(0deg); transform: scale(1.2) rotate(0deg);}

.commonBlock ul {text-align:left;}
.commonBlock ul li {padding:0 0 0 22px; !important; margin:0 0 3px 0 !important;}
.commonBlock ul li a,
.commonBlock ul li a:hover {text-decoration:none;}
.commonBlock ul li i {color:/*#6FC561*/ #529B50; font-size:14px; padding:4px; margin-left:-22px;}
.commonBlock .thumbnail-style {padding:10px; border-top:1px solid #ECECEC; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; border-bottom:2px solid /*#6FC561*/ #529B50; background:#FFF;}
.commonBlock .thumbnail-style:hover h3 a {color:/*#6FC561*/ #529B50 !important;}


.mgmtBlock .social-media {text-align:center; padding:15px 10px; background:#FCFCFC; border-top:1px solid #ECECEC;}
.mgmtBlock .thumbnail-style {padding:0; border-top:1px solid #ECECEC; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; border-bottom:2px solid /*#6FC561*/ #529B50; background:#FFF;}
.mgmtBlock .thumbnail-style:hover h3 a {color:/*#6FC561*/ #529B50 !important;}
.mgmtBlock p{text-align:center;}
.social-media li{float:right;}
.social-media a {text-decoration: none; color: #FFF; display: inline-block; line-height: 30px; background: #529B50; padding:3px 10px 3px 5px;}
.social-media a i {font-size: 18px; color: #fff; padding: 0; line-height: 30px; width: 30px; height: 30px; text-align: center; margin-right: .2em; display: inline-block;}
.social-media a:hover {text-decoration: none; background: /*#6FC561*/ #366f34;}
.social-media a:hover i {-webkit-animation-name: tada; -moz-animation-name: tada; -o-animation-name: tada; animation-name: tada; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both;}
.social-media a.last {padding-bottom: 0; border-bottom: 0;}

.homeBlock ul {text-align:right;}
.homeBlock ul li {padding:0 !important; margin:0 !important;}
.homeBlock ul li a,
.homeBlock ul li a:hover {text-decoration:none;}
.homeBlock ul li i {color:#aaa; font-size:20px; padding:4px; background:#f7f7f7;}
.homeBlock ul li i:hover {color:#fff; background:/*#6FC561*/ #529B50; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.homeBlock .thumbnail-style {padding:12px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #cdcdcd; background: #fff; -webkit-box-shadow: 1px 1px 5px #cdcdcd; box-shadow: 1px 1px 5px #cdcdcd;}
.homeBlock .thumbnail-style:hover h3 a {color:/*#6FC561*/ #529B50 !important;}

.infoBlock .thumbnail-style {padding:20px 30px; text-align:center; margin-bottom:20px; background:#fafafa; border-radius:2px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.infoBlock .thumbnail-style:hover {border-radius:2px; box-shadow:0 0 8px #ddd;}
.infoBlock .thumbnail-style h4 a:hover {color:#72c02c; text-decoration:none;}
.infoBlock .thumbnail-style:hover h4,
.infoBlock .thumbnail-style:hover i {color:#72c02c;}
.infoBlock .thumbnail-style i {color:#565656; font-size:40px; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.infoBlock-in .span4 i {color:#72c02c;}
.infoBlock-in .span4:hover i {color:#565656;}

@media(max-width:992px) {
	.thumb-main .thumbnails h3{font-size:15px;}
}
@media(max-width:768px) {
	.thumb-main{background:#1570A6; border-top:none; padding:50px 0 5px 0;}
	.thumb-main .thumbnails h3{font-size:15px; background:#10537B; margin-bottom:0;}
}
@media(max-width:500px) {
	.thumb-main .thumbnails h3{font-size:12px;}
}

.upsell {text-align: center;}
.upsell .title {display: inline-block; padding: 0 .5em; margin: 0;}
.upsell .title small {display: block;}
.upsell p {margin: 0; padding: .5em 0 0 0;}
.sidebar {margin: 2em 0 1em 0;}
.sidebar .block {margin-bottom: 2em;}
.sidebar ul.big-list {font-size: 1em;}
.section-menu ul.nav-list {padding: 2em 0; margin-left: 0;}
.section-menu ul.nav-list li.nav-header {padding-left: 5px; margin: 0; text-transform: uppercase; text-shadow: 0 1px 0 rgba(255,255,255,0.5); color: #999; font-weight: bold; font-size: 11px;}
.section-menu ul.nav-list li a {color: #494949; color: rgba(27,27,27,0.7); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-weight: bold; font-size: 18px; border: 1px solid #e6e6e6; border-top: 0; margin: 0 -1px 0 3px; -webkit-box-shadow: 1px 1px 1px #fff; box-shadow: 1px 1px 1px #fff; background: #fafafa; text-shadow: none; padding: 8px 15px; position: relative;}
.section-menu ul.nav-list li a.first {border-top: 1px solid #e6e6e6;}
.section-menu ul.nav-list li a:hover {background: #f0f0f0;}
.section-menu ul.nav-list li a:hover i {color: #55a79a;}
.section-menu ul.nav-list li a i {font-size: 22px; position: absolute; top: 20px; right: 20px; color: #e6e6e6; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
.section-menu ul.nav-list li a small {display: block; font-weight: normal; color: rgba(27,27,27,0.5);}
.section-menu ul.nav-list li.active>a,.section-menu ul.nav-list li.active>a:hover {border-left: 4px solid #55a79a; margin: 0 -1px 0 0; background: #fff; color: #55a79a;}
.section-menu ul.nav-list li.active>a i,.section-menu ul.nav-list li.active>a:hover i {color: #55a79a;}

table.fancy-table thead{border-bottom:3px solid /*#6FC561*/ #529B50;}
table.fancy-table i{text-align:center; display:block; margin:0 auto;}
table.fancy-table i.fa-check{color:/*#6FC561*/ #529B50; }
table.fancy-table i.fa-plus, table.fancy-table i.fa-times{color:#C23A2C; }


#footer {background: #1570A6; border-bottom: 4px solid #125E8B; color: #FFF !important; padding: 15px 0px; /*z-index: 1;*/ position: relative; opacity: 1;}
#footer h3 {padding: 2px 0px !important; margin-bottom: 5px; /*border-bottom: 5px double #f6f6f6;*/ color:#FFF;}
#footer h3 i{display:none;}
#footer h3 a{display:block; line-height:40px !important;}
#footer a, #footer p{color:#FFF;}
form#newsletter {color: #999999; margin-left: 10px;}
form#newsletter p {margin: 0px 0px -10px 0px;}
form#newsletter label {font-size: 16px; width: 20px; display: block; position: relative; left: 8px; top: 33px; z-index: 2;}	
form#newsletter input[type=text] {background: #fff; width: 75%; float: left; border: 1px solid #f6f6f6; position: relative; z-index: 1; padding: 7px 0px 8px 34px; -webkit-box-shadow: none;  -moz-box-shadow: none; box-shadow: none; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;		 border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px;}
form#newsletter input[type=submit] {color: #fff; width: 25%; float: left; border: 1px solid #f6f6f6; position: relative; z-index: 2; font-size: 14px; padding: 7px 0px 8px 0px; margin-top: 0; /*margin-left: -42px;*/ -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px;}

.icons-ul {margin-left: 2.142857142857143em; list-style-type: none;}
.icons-ul > li {position: relative;}
.icons-ul .fa {position: absolute; left: -2.142857142857143em; width: 2.142857142857143em; text-align: center; line-height: inherit; color:#FFF;}
@media(max-width:786px) {
	#footer{padding-top:0;}
	#footer h3 {font-size:14px; padding:5px 15px !important; margin:0 auto; color:#FFF !important;}
	#footer p {padding:10px 15px !important;}
	#footer h3.active{background:#10537B;}
	#footer h3 i{display:block; float:right; line-height:40px; font-size:25px;}
	#footer .block{ margin:0 -15px; border-bottom:1px solid #125e8b;}
	#footer .col:last-child .block{border-bottom:none;}
	#footer .col:last-child h3{background:#10537B;}
	#footer .block .bg{background:#125e8b;}
	.icons-ul li{line-height:30px;}
	.icons-ul li:last-child{margin-bottom:5px;}
	.newsletter {margin-bottom:15px !important;}
	form#newsletter{margin:0 auto; padding:0 15px;}
	.social-grid{padding:15px 0;}
	#footer .row{margin-right:-15px;margin-left:-15px;};
}

#copyright {padding: 20px 0px; background:#EEEEEE;}
#copyright p {margin: 0 auto; text-align: center; color: #666;}


ul.resp-tabs-list{margin: 0px; padding: 0; position:relative; z-index:0;}
ul.resp-tabs-list img{max-width:60px;}
.resp-tabs-list li {display: inline-block; padding: 12px 14px 60px 14px; margin: 0; cursor: pointer; float: left; text-align:center; color:#000;}
.resp-tabs-container {padding-top:40px; border-top:1px solid #E5E5E5; margin-top:-31px;}
h4.resp-accordion {cursor: pointer; padding: 5px; display: none;}
.resp-tab-content {display: none; padding: 0;}
.resp-tab-active {border: none; margin-bottom: -1px !important; padding: 8px 10px 60px 10px !important; border-bottom: none; background:url(../img/tab-triangle.png) no-repeat center bottom; font-weight:bold;}
.resp-content-active, .resp-accordion-active {display: block;}
h4.resp-accordion {font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px;}
h4.resp-tab-active {border-bottom: 4px solid #66BB65 !important; margin-bottom: 0px !important; padding: 10px 15px !important; background:none;}
h4.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important; background: blue;}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {float: left; width: 30%;}
.resp-vtabs .resp-tabs-list li {display: block; padding: 15px 15px !important; margin: 0; cursor: pointer; float: none;}
.resp-vtabs .resp-tabs-container {padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px; border-radius: 4px; clear: none;}
.resp-vtabs .resp-tab-content {border: none;}
.resp-vtabs li.resp-tab-active {border: 1px solid #c1c1c1; border-right: none; background-color: #fff; position: relative; z-index: 1; margin-right: -1px !important; padding: 14px 15px 15px 14px !important;}
.resp-arrow {width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1;}
h4.resp-tab-active span.resp-arrow {border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797;}
/*-----------Accordion styles-----------*/
/*h4.resp-tab-active {background: #DBDBDB !important;}*/
.resp-easy-accordion  h2.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
.resp-jfit {width: 100%; margin: 0px;}
.resp-tab-content-active {display: block;}
h4.resp-accordion:first-child {border-top: 1px solid #c1c1c1 !important;}
@media only screen and (max-width: 768px) {
    .resp-tabs-container{padding:0 15px;}
	ul.resp-tabs-list {display: none;}
	.resp-tabs-container{margin-top:0; border:none;}
    h4.resp-accordion, h4.resp-accordion span {display: block;}
    h4.resp-accordion img {max-width:40px; float:left; margin-right:10px;}
	h4.resp-accordion i{float:right; font-size:18px; line-height:40px;}
	.resp-tab-content-active{border:1px solid #C1C1C1;}
    .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
    .resp-vtabs .resp-tabs-container {border: none; float: none; width: 100%; min-height: initial; clear: none;}
    .resp-accordion-closed {display:none !important;}
    .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
}
.bg-fixed{background-image:url(../img/bg-fix.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center;}
.bg-fixed-1{background-image:url(../img/bg-fix-1.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center;}
.bg-fixed-career{background-image:url(../img/career/bg-career.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center;}

.client-list li{margin:10px 0;}
.client-list li img{background:#fff; border:1px dashed #9ACDEA; padding:0 10%;}

.arrow_box { position: relative; background: #ffffff; border: 1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius::5px; padding:5px 0; } .arrow_box:after, .arrow_box:before { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .arrow_box:after { border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 10px; margin-top: -10px; } .arrow_box:before { border-color: rgba(204, 204, 204, 0); border-left-color: #ccc; border-width: 11px; margin-top: -11px; }

.tabbable { text-align:center; }
.tabbable ul { display:inline-table;}
.tabbable ul li {display:inline; padding:0 0 30px 0; border:none !important; min-width:240px; margin-bottom:-8px;}
.tabbable ul li a{border:none !important; text-align:center !important; line-height:32px; display:inline-block;}
.tabbable ul li a:focus, .tabbable ul li a:hover{border-color:none !important; border:none !important; background:none !important;}
.tabbable ul li.active a{font-weight:bold;}
.tabbable ul li.active{  background: url("../img/inttab-triangle.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border: medium none;}
.tab-content{/*text-align:left;*/ background:#66BB65; padding:10px; color:#fff; min-height:120px;}
.tab-content p{font-size:16px; line-height:32px;}
.tab-content p.tab-toll-free{font-size:24px; line-height:32px;}
@media(max-width:768px) {
   .tabbable ul li {display:block; padding:0; width:100%;}
   .tabbable ul li img{float:left; max-width:40px; margin-right:10px;}
   .tabbable ul li a {display:block; line-height:40px; text-align:left !important; }
   .tabbable ul li.active{background:none;}
}
/*
ul.resp-tabs-list{margin: 0px; padding: 0; position:relative; z-index:1;}
ul.resp-tabs-list img{max-width:60px;}
.resp-tabs-list li {display: inline-block; padding: 12px 14px 60px 14px; margin: 0; cursor: pointer; float: left; text-align:center; color:#000;}
.resp-tabs-container {padding-top:40px; border-top:1px solid #E5E5E5; margin-top:-31px;}
h4.resp-accordion {cursor: pointer; padding: 5px; display: none;}
.resp-tab-content {display: none; padding: 0;}
.resp-tab-active {border: none; margin-bottom: -1px !important; padding: 8px 10px 60px 10px !important; border-bottom: none; background:url(../img/tab-triangle.png) no-repeat center bottom; font-weight:bold;}
.resp-content-active, .resp-accordion-active {display: block;}
h4.resp-accordion {font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px;}
h4.resp-tab-active {border-bottom: 4px solid #66BB65 !important; margin-bottom: 0px !important; padding: 10px 15px !important; background:none;}
h4.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important; background: blue;}
*/

.tabbable-en {margin: 0px; padding: 0;}
.tabbable-en ul img{max-width:60px;}
.tabbable-en ul {margin: 0px; padding: 0; position:relative; z-index:1;}
.tabbable-en ul li {display: inline-block; padding: 12px 14px 0px 14px; margin: 0; cursor: pointer; float: left; text-align:center; color:#000;
	width: 16.6667%;}
.tabbable-en ul li a{border:none !important; text-align:center !important; line-height:32px; display:block !important; width:100% !important; padding:0 !important;}
.tabbable-en ul li a:focus, .tabbable-en ul li a:hover{border-color:none !important; border:none !important; background:none !important;}
.tabbable-en ul li.active a{font-weight:bold;}
.tabbable-en ul li.active{border: none; border-bottom: 3px solid #63A562; }
.tab-content-en{padding-top:40px;}

@media(max-width:768px) {
   .tabbable-en ul li {display:block; padding:0; width:100%;}
   .tabbable-en ul li img{float:left; max-width:40px; margin-right:10px;}
   .tabbable-en ul li a {display:block; line-height:40px; text-align:left !important; }
   .tabbable-en ul li.active{background:none;}
}

.bg-cloud-1 {
    background: url("../banner-01.png") no-repeat scroll center center / 1800px 394px #000000;
}
.lt_ie9 .bg-cloud-1 {
    background-image: url("../img/cloud-banners/banner-01.png");
}

.bg-support-1 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background: url("../img/support-banners/banner-01.jpg")  no-repeat scroll center center  / 1800px 394px #5D90C0;
	background-color: #D9DED6;
}
.lt_ie9 .bg-support-1 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	 background-image: url("../img/support-banners/banner-01.jpg");
	background-color: #D9DED6;
}
.bg-support-2 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background: url("../img/support-banners/banner-02.jpg")  no-repeat scroll center center  / 1800px 394px #5D90C0;
	background-color: #D9DED6;
}
.lt_ie9 .bg-support-2 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background-image: url("../img/support-banners/banner-02.jpg");
	background-color: #D9DED6;
	
    
}
.bg-support-3 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background: url("../img/support-banners/banner-03.jpg")  no-repeat scroll center center  / 1800px 394px #5D90C0;
	background-color: #D9DED6;

}
.lt_ie9 .bg-support-3 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background-image: url("../img/support-banners/banner-03.jpg");
	background-color: #D9DED6;

}
.bg-support-4 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background: url("../img/support-banners/banner-04.jpg")  no-repeat scroll center center  / 1800px 394px #5D90C0;
	background-color: #D9DED6;
}
.lt_ie9 .bg-support-4 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background-image: url("../img/support-banners/banner-04.jpg");
	background-color: #D9DED6;
}

.bg-career-1 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background: url("../img/career/venture-explore-conquer.jpg")  no-repeat scroll center center  / 1800px 540px #5D90C0;
	background-color: #D9DED6;

}
.lt_ie9 .bg-career-1 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	 background-image: url("../img/career/venture-explore-conquer.jpg");
	background-color: #D9DED6;
}

.bg-career-2 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background: url("../img/career/take-break-esds.jpg")  no-repeat scroll center center  / 1800px 410px #5D90C0;
	background-color: #D9DED6;
}
.lt_ie9 .bg-career-2 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
    background-image: url("../img/career/take-break-esds.jpg");
	background-color: #D9DED6;
}

.bg-career-3 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background: url("../img/career/fun-frolic-along-the-way.jpg")  no-repeat scroll center center  / 1800px 410px #5D90C0;
	background-color: #D9DED6;
}
.lt_ie9 .bg-career-3 {
	-o-background-size: cover;
	-moz-background-size: cover;
    -webkit-background-size:cover;
	background-image: url("../img/career/fun-frolic-along-the-way.jpg");
	background-color: #D9DED6;

}


@media(max-width:768px) {
.bg-support-1, .bg-support-2, .bg-support-3, .bg-support-4, .bg-career-1, .bg-career-2, .bg-career-3{background:none !important;}
}
.m-pro-pic{border-radius:1px; border:5px solid #C8D7E4;}

.webResult{margin-bottom:20px;}
.webResult h2{font-size:18px;font-weight:normal;padding:0; margin:0 auto; color:#1570A6;}
.webResult h2 b{color:/*#6FC561*/ #529B50;}
.webResult h2 a{border:none;}
.webResult p{line-height:1.5;padding:0; margin-bottom:0;}
.webResult p b{color:#000;}
.webResult > a{margin-left:0;}
#more{text-align:center; display:block !important;}
#searchForm .form-control{width:auto !important; border-radius:0 !important;}

.pr-date{width:100px; height:100px; padding:0; background: #EFEFEF ; color:#125E8B; font-size:24px; border:3px #529B50 solid; border-top-left-radius:30%; border-bottom-right-radius:30%; -webkit-border-top-left-radius:30%; -o-border-top-left-radius:30%; -moz-border-top-left-radius:30%; -webkit-border-bottom-right-radius:30%; -o-border-bottom-right-radius:30%; -moz-border-bottom-right-radius:30%; text-align:center; font-family: 'Rambla', sans-serif;}
.pr-date span{font-size:32px; display:inline-block; width:100%;}

.span12 {text-align:center;}
.form-control {border-radius:0px !important;}
.modal-content .form-control{width:100%;}

.breadcp {color:white; font-size:12px;}
.breadcp a {color:white; text-decoration:underline;}
.full_table{font-size:14px;}
.sup-thumb{max-width:200px;}

.enlight-video {
    background: url("../img/enlight/enlight-video.jpg") no-repeat;
    display: block;
    height: 230px;
    text-indent: -2000px;
    width: 214px;
	margin-left:30px;
}
/* fix width for ol list style */
.f-width-ol{width:24px; display:inline-block;}
.font-icon {text-align:center; display:inline-block; width:100%;}
.font-icon i{display:inline-block; font-size:52px; width:100%; text-align:center; padding:10px 0;}
.old-price{text-decoration:line-through;}

.career-banner{background:url(../img/hiring/hiring-banner.jpg) no-repeat center center/cover; min-height:400px; display:block; width:100%; padding:10px 0;}
.hiring-tag img{padding-top:20px;}


.wah-tabbable-en {margin: 0px; padding: 0;}
.wah-tabbable-en ul.wah img{max-width:60px;}
.wah-tabbable-en ul.wah {margin: 0px; padding: 0; position:relative; z-index:1;}
.wah-tabbable-en ul.wah li {display: inline-block; padding:2px; margin: 0; cursor: pointer; float: left; text-align:center; color:#000;
	width: 10%;}
.wah-tabbable-en ul.wah li a{border:none !important; text-align:center !important;  display:block !important; width:100% !important; padding:0 !important; }
.wah-tabbable-en ul.wah li a span{display:block; width:100%; line-height:18px; font-size:15px; height:54px;}
.wah-tabbable-en ul.wah li a span em{font-size:12px; font-style:normal;}
.wah-tabbable-en ul.wah li a img{display:block; max-width:110px; margin:5px 0; text-align:center; padding:0 5px;}
.wah-tabbable-en ul.wah li a:focus, .wah-tabbable-en ul li a:hover{border-color:none !important; border:none !important; background:none !important;}
.wah-tabbable-en ul.wah li.active a, .wah-tabbable-en ul li.active a span{font-weight:bold; color:#fff; background:#125e8b;}
.wah-tabbable-en ul li.active a span:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(18, 94, 139, 0); border-top-color: #125E8B; border-width: 20px; margin-left: -20px; }
.wah-tabbable-en ul.wah li.active{border: none; border-bottom: 3px solid #125e8b; background:#125e8b; color:#fff;}
.wah-tab-content-en{padding-top:20px;}
.wah-tab-content-en>.tab-pane{display:none}.wah-tab-content-en>.active{display:block}

.acc_head{display:block; line-height:32px; border-width:1px; border-color:#CEE2E5; border-style:solid; background:#EDFCFF; padding:5px 10px; font-size:18px; color:#125e8b; font-family: "Open Sans",sans-serif; }
.acc_head:hover{cursor:pointer;}
.acc_head .wah-rme{font-size:14px; color:#000; float:right; display:inline-block}

.accordion_in .acc_head .acc_icon_expand {
  display: block;
  width: 18px;
  height: 18px;
  position: relative;
  margin-top: 7px;
  background: url(../img/hiring/plusminus.png) center 0;
  float:right;
}
.accordion_in.acc_active > .acc_head .acc_icon_expand {
  background: url(../img/hiring/plusminus.png) center -18px;
}
.acc_content{border-width:0 1px 1px 1px; border-color:#CEE2E5; border-style:solid; padding:10px; font-size:14px; height:auto;}
.test-rm {
    color: #2a99c4;
    display: inline-block;
    line-height: 24px;
    margin: 5px 0;
    text-align: right;
    width: 100%;
}
.wah-hd, .wah-jd{display:block; }
.wah-hd strong, .wah-jd{color:#125e8b; font-size:16px; font-weight:normal; font-family: "Open Sans",sans-serif; }
@media(max-width:768px) {
   .wah-tabbable-en ul.wah li {display:block; padding:0; width:100%;}
   .wah-tabbable-en ul.wah li a img{float:left; max-width:60px; margin-right:10px;}
   .wah-tabbable-en ul.wah li a span{display:block; line-height:40px; text-align:left !important; }
   .test-desc{max-height:80px;}
   .lpchat-container{display:none;}
}


.testimonials {
    overflow: hidden;
	padding: 0;
    position: relative;
	position: static !important;
}

.testimonials .testimonial img {
  /*  border-radius: 55px;
    margin-top: -55px;*/
    position: absolute;
   /* top: 50% !important;*/
	border:1px solid #ccc;
}

.testimonials .testimonial img {
   /* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");*/
}
.testimonials .testimonial:hover img {
  /*  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");*/
}

.testimonials .testimonial .bquote {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0 0 0 130px;
    overflow: visible;
    padding: 14px;
    position: relative;
	background:#ffffff;
}


.testimonials .testimonial .bquote:before, .testimonials .testimonial .bquote:after { right: 100%; top: 25%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.testimonials .testimonial .bquote:after { border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 10px; margin-top: -10px; }
.testimonials .testimonial .bquote:before { border-color: rgba(204, 204, 204, 0); border-right-color: #ccc; border-width: 11px; margin-top: -11px; }

 .testimonials .testimonial .bquote:hover {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.ie10  .testimonials .testimonial .bquote:before, .ie10  .testimonials .testimonial .bquote:after, .ie9  .testimonials .testimonial .bquote:before, .ie9  .testimonials .testimonial .bquote:after {
    border-bottom-style: solid;
    border-top-style: solid;
}

 .testimonials .testimonial.no-avatar .bquote {
    margin: 0;
}
 .testimonials .testimonial.no-avatar .bquote:before,  .testimonials .testimonial.no-avatar .bquote:after {
    display: none;
}

 .testimonials .testimonial cite{color:#428bca;}

.vid-caption{line-height:22px; padding:5px; display:inline-block; text-align:center; min-height:100px;}