/*
Theme Name: Goals On Track
Theme URI: http://goalsontrack.com/
Author: VIE studio
Author URI: http://viestudio.com/
Description: Goals On Track Website
Version: 1.0
License: GNU General Public License
License URI: license.txt
*/
html, blockquote, body, form, h1, h2, h3, h4, h5, h6, img, input, li, ol, p, select, ul{margin:0;padding:0;}
html{font-size:100%;}
body{background:#FFF;color:#63696C;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
:focus{outline:0;}a{color:#1FBCE1;text-decoration:none;}a:hover{}
::selection{background:#000;color:#FFF;text-shadow:none;}::-moz-selection{background:#000;color:#FFF;text-shadow:none;}
blockquote p{font-style:italic;}
h1, h2, h3{font-weight:normal;}
img, input{border:0 none;}
input, select, textarea{background:#FFF;border:1px solid #DDDDDD;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;color:#777;font-size:14px;padding:16px;width:100%;}
input{-webkit-appearance:none;}select{line-height:36px;}
p{line-height:20px;margin-bottom:20px;}
table{border-collapse:collapse;border-spacing:0;}
ol, ul{list-style:none outside none;}
.clear{clear:both;height:0;overflow:hidden;visibility:hidden;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}

/* Layout */
.container{margin:0 auto;max-width:100%;position:relative;}
.container .column{display:inline;float:left;margin-left:10px;margin-left:2.17391304347826%;margin-right:10px;margin-right:2.17391304347826%;}
.container .one.column{float:none;display:inline-block;}
.one,.one-half,.one-third,.one-fourth, .one-fifth, .two-third, .three-fourth, .four-fifth{width:440px;width:95.65217391304348%;}

/* Class */
.container a, .container input, .container textarea{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.container img{height:auto;max-width:100%;}
.icon_left{float:left;margin:0 10px 5px 0;}
.icon_right{float:right;margin:0 0 5px 10px;}

/* Heading */
@font-face {
    font-family: 'HeroRegular';
    src: url('/home/stylesheets/hero-webfont.eot');
    src: url('/home/stylesheets/hero-webfont.eot?#iefix') format('embedded-opentype'),
         url('/home/stylesheets/hero-webfont.woff') format('woff'),
         url('/home/stylesheets/hero-webfont.ttf') format('truetype'),
         url('/home/stylesheets/hero-webfont.svg#HeroRegular') format('svg');
    font-weight:normal;font-style:normal;
}
@font-face {
    font-family: 'HeroLight';
    src: url('/home/stylesheets/hero_light-webfont.eot');
    src: url('/home/stylesheets/hero_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/home/stylesheets/hero_light-webfont.woff') format('woff'),
         url('/home/stylesheets/hero_light-webfont.ttf') format('truetype'),
         url('/home/stylesheets/hero_light-webfont.svg#HeroLight') format('svg');
    font-weight:normal;font-style:normal;
}
h1, h2, h3, h4, h5, h6{font-family:'HeroLight', Arial, Helvetica, sans-serif;font-weight:600;color:#1D2224;line-height:1.1em;}
h1, h2{margin-bottom:15px;}
h1{font-size:26px;}h2{font-size:23px;}h3{font-size:20px;margin-bottom:10px;}

/* Typography */
.content{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:13px;line-height:1.4em;}
.text{color:#63696c;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;line-height:1.5em;padding-bottom:30px;}
.text a{color:#1fbce1;}
.text ul, .text ol{margin:5px 0 25px 35px;}
.text ul li, .text ol li{margin-bottom:10px;}
.text_deleted{	text-decoration:line-through;}
.title_border{border-bottom:1px solid #e5e5e5;padding-bottom:15px;}
.black{color:#121212;}	
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6, .box h1, .box h2, .box h3, .box h4, .box h5{color:#262626;}
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6{margin:25px 0 20px;}
.text h1, .box h1{margin:15px 0 20px;font-size:26px;}
.text p{margin-bottom:20px;}
.icon_left{float:left;margin:0 10px 5px 0;}
.icon_right{float:right;margin:0 0 5px 10px;}
.text-gray{color:#737373;}
.text-blue{color:#36cdf1;}
.text-orange{color:#f87e08;}
.space_left{padding-left:20px;}

/* Divider */
hr{border:0px solid transparent !important;background-color:transparent !important;height:1px;}
.border{border:1px solid #d1d1d1;}
.divider_space, .divider, .divider_thin, .divider2{clear:both;display:block;margin-bottom:20px;padding-top:20px;width:100%;}
.divider_thin{margin-bottom:15px;padding-top:15px;}
.divider{background:url(/home/images/divider_line.gif) bottom repeat-x;padding-top:22px;}
.divider2{margin-bottom:15px;padding-top:15px;background:url(/home/images/divider_line.gif) bottom repeat-x;}
.footer .divider{background:url(/home/images/divider_line_black.gif) bottom repeat-x;padding-top:21px;}
.footer .divider2{background:url(/home/images/divider_line_black.gif) bottom repeat-x;}
.clearboth{clear:both;display:block;font-size:0px;height:0;line-height:0;width:100%;}

/* Box styles */
.box{border-radius:5px;}
.box_border{border:1px solid #dfdfdf;}
.noborder{border:none}
.box_shadow{box-shadow:0 0 3px black; -moz-box-shadow:0 0 3px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);}
.box_inner_shadow, .box.box_inner_shadow{padding:45px 0 0 0;border:none;}
.box_white{background:#FFF;}
.box_light_gray{background:#f0f0f0;}
.box_gray{background:#ededed;}
.box_green{background:#ddf5bf;}
.box_yellow{background:#fcf896;}
.box_blue{background:#dbecf8;}
.box_pink{background:#f1dde8;}
.box .inner{padding:15px;}
.footer .box_white a, .footer .box_white a:hover{color:#1fbce1;}

/* Floating & Alignment */
.aligncenter, div.aligncenter{display: block;margin-left: auto;margin-right: auto;}	
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
	
/* Images */
img.alignleft{margin:5px 20px 5px 0 !important;}
img.alignright{margin:5px 0 5px 20px !important;}
span.preload.alignleft{float:left;display: inline-block;margin:5px 20px 5px 0 !important;}
span.preload.alignright{float:right;display: inline-block;margin:5px 0 5px 20px !important;}
span.preload.aligncentert{float:right;display: inline-block;margin:5px auto;}
.video_frame,.wp-caption,#flickr a img, dl.gallery-item img{ padding:6px;margin:2px;}
p.wp-caption-text{margin-bottom:0px;text-align:center;}
.wp-caption{margin-bottom:10px !important;padding-top:10px;text-align:center;}	
.image_frame img, img.image_frame{background:#FFF;padding:5px;border:1px solid #d6d6d6;      border-radius: 26px;}
		
/* List */
ul{list-style:disc inside;}
ol{list-style:decimal inside;}
li{margin:2px 0;}
ol li{margin-top:5px;margin-bottom:7px;}
ul ul, ol ul, ul ol, ol ol{margin:0;}

/* Forms */
fieldset{padding:20px;border:1px solid #e0e0e0;}
legend{padding:5px;color:#0078AA;font-weight:bold;}
div.field{margin:5px auto;}
.middle input, .middle select{border-radius:4px;padding:5px;width:auto;}

/* Framed boxes */
.frame_left, .frame_right, .frame_center, .frame_box{background:#FFF;border:1px solid #e0e0e0;border-radius:5px;padding:5px;margin:5px 0;}
.frame_box{display:inline-block;}
.frame_left{float:left;display:block;margin:7px 20px 5px 0;}
.frame_right{float:right;display:block;margin:7px 0 5px 20px;}
.frame_center{float:none;display:block;margin:10px auto;}
	
/* Quotes */
.entry .quoteBox-big{border:1px dotted #dfdfdf;border-radius:5px;box-shadow:0 0 3px black;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);}
.entry .quoteBox-big .inner{padding:10px 20px;}
.quote-title, .quote-author{font-family:'HeroRegular', sans-serif;font-size:12px;color:#121212;}
.quote-title{margin-bottom: 15px;}
.quote-author{color:#000;margin:10px 0 5px 0;text-align:left;text-shadow:0 1px 2px #FFF;text-transform:uppercase;}
.quote-author span{color:#00aad2;}
.quote-text{color:#888;font-family:Georgia, serif;font-size:14px;font-weight:normal;font-style:italic;line-height:1.5em;}
.quoteBox .quote-text{color:#888;font-size:13px;line-height:1.5em;padding:5px 10px 5px 45px;}
.quoteBox{background:url(/home/images/icons/icon_quotes.png) 0 10px no-repeat;}		
.quote_right, .quote_left{color:#b2b2b2;float:right;font-family: Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:17px;line-height:1.4em;padding:5px 0 5px 40px;width:33%;}
.quote_left{float:left;padding:5px 40px 5px 0;}
.code{background:#FFF;width:100%;}

/* Tables */
.widget_calendar table { border-collapse:separate; border-spacing:0; width:99%; padding:2px 0; }
table,td,th { vertical-align:middle; text-align:center; }
th{ padding:10px; font-size:16px; letter-spacing:1px;}
td{ font-size:13px; padding:10px; }
.widget_calendar table{margin:20px 2px; }
.widget_calendar table th{border-bottom:1px solid #fff;}
.widget_calendar table td{color:#888;border-top:1px solid #eee;}
.widget_calendar table{border:1px solid #fff;}

/* Header */
.head_bar{background:#192022;text-align:center;z-index:11;}
.logo{padding:21px 0 15px;}
.topmenu{color:#FFF;font-family:'HeroRegular', Arial, sans-serif;font-size:14px;line-height:1.1em;padding:0 0 10px;}
.topmenu li{display:inline-block;margin:0;}
.topmenu a{color:#FFF;display:block;margin:0;padding:10px;position:relative;}
.topmenu li > a:hover, .topmenu li.current-menu-item > a{color:#36CDF1;}
.topmenu ul li ul{display:none;font-size:12px;left:-9999px;position:absolute;width:136px;}
.topmenu ul li:hover ul{display:block;left:auto;}
.topmenu ul li ul li{background: url(/home/images/dropdown_1_bg.png) 0 0 repeat-y;border-bottom:1px solid #555;margin:0;padding:0;}
.topmenu ul li ul li:first-child{border-radius:12px 12px 0 0;}
.topmenu ul li ul li:last-child{border-radius:0 0 12px 12px;border:none;}
.topmenu ul li ul li:hover{background: url(/home/images/dropdown_1_hover.png) 0 0 repeat-y;}
.topmenu ul li ul a{color:#FFF;padding:12px 16px;width:104px;}
.topmenu ul li ul a:hover{color:#FFF;}
#resmenu1{background:#383D3E;border:1px solid #383D3E;border-bottom:1px solid #585F60;color:#FFF;font-family:'HeroRegular', Arial, sans-serif;}
#resmenu1 option{line-height:24px;}

/* Header Page */
.header_thin{background:url(/home/images/header_thin_bg_blue.jpg) center bottom no-repeat #a9dae6;}
.header_thin .container{padding-bottom:20px;padding-top:20px;}
.head_title{color:#262626;margin-left:10px;padding-left:10px;}
.head_title strong{font-family:'HeroRegular', sans-serif;font-size:26px;font-weight:normal;display:block;line-height:1.1em;}
.head_title .sub_title{font-size:18px;font-family:'HeroLight', sans-serif;}
.head_blog{background:url(/home/images/icons/head_icon_quote.png) 0 0 no-repeat;padding-left:60px;}

/* Home Slider */
.header_slider{background:url(/home/images/header_bg_blue.jpg) center bottom no-repeat #A9DAE6;}
.sText{position:relative;padding:46px 40px 0;}
.sText .slidesjs-previous, .sText .slidesjs-next{border:0;cursor:pointer;display:block;height:35px;position:absolute;text-indent:-9999px;top:45%;width:20px;}
.sText .slidesjs-previous{background:url(/home/images/slider_arrows.png) 0 0 no-repeat;left:1px}.sText .slidesjs-previous:hover{left:0;}
.sText .slidesjs-next{background:url(/home/images/slider_arrows.png) -20px 0 no-repeat;right:1px;}.sText .slidesjs-next:hover{right:0;}
.sText .slide-image-left, .sText .slide-image-right{float:none;}
.sText .slide-text-left, .sText .slide-text-right{color:#1D2224;display:none;float:left;width:30%;font-family: 'HeroLight', sans-serif;font-size: 15px;}
.sText .slide-text-right{text-align:right;}
.sText .slide-title{color:#1D2224;font-family:'HeroLight', sans-serif;font-size:18px;font-weight:600;line-height:1.2em;margin-bottom:10px;text-align:center;}
.sText .slide-title a{color:#1D2224;}.sText .slide-title a:hover{background:#232C31;color:#FFF;}
.sText .slide-title strong{font-weight:normal;}
.sText .slide-descr{font-weight:600;font-size:15px;}
.sText .slide-descr p{margin:0 0 10px 0;}
.sText .popularity{background:url(/home/images/slider_2_stars_bg.png) no-repeat;color:#3A3D40;float:right;font-family:Georgia, serif;font-size:12px;font-style:italic;height:44px;margin:10px 0;line-height:16px;padding-top:25px;width:200px;}
.sText .popularity img{float:left;}
.sText .slide-text-left .popularity{float:left;text-align:right;}

/* Middle */
.middle{padding:25px 0 70px 0;}
.container a:hover{color:#00cEFF;}
.container p{margin:0 0 15px 0;}
.container .box_textstyle-1{margin-bottom:10px;}
.container .box_textstyle-1 h3, .container .box_textstyle-1 h2{font-size:16px;margin:15px 0 0 0;padding:0;}
.container .box_textstyle-1 h3 span, .container .box_textstyle-1 h2 span{display:block;font-size:23px;padding-bottom:10px;}
.title h1{font-size:30px;}
#siteseal img{vertical-align:middle;}

/* Toggle Contents */
.toggle, h3.toggle{cursor:pointer;margin:20px 0 10px 0;}
.toggle .ico{background:url(/home/images/icons/icon_plus.gif) 0 0 no-repeat;width:12px;height:12px;font-size:12px;display:inline-block;	margin-left:5px;}
.toggle.active .ico{background:url(/home/images/icons/icon_minus.gif) 0 0 no-repeat;}
.footer .toggle .ico{background:url(/home/images/icons/icon_plus2.gif) 0 0 no-repeat;}
.footer .toggle.active .ico{background:url(/home/images/icons/icon_minus2.gif) 0 0 no-repeat;}
.toggle_content{line-height:1.6em;padding-right:2px;}
.toggle_content p, .entry .toggle_content p{margin:0 0 10px 0;}
.toggle_content .faq_list{margin:10px 0 0 0;}
.toggle.box{padding:10px 20px;color:#121212;font-size:16px;font-weight:normal;font-family: 'HeroLight', Arial, Helvetica, sans-serif;background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');border:1px solid #dadada;position:relative;margin:20px 0 0 0;display:block;}
div h3.toggle{font-family: helvetica, arial !important;font-size: 15px !important;}
.toggle.box.active{border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.toggle.box .ico{position:absolute;top:14px;right:16px;}
.boxed{background:#FFF;margin:0;border:1px solid #dadada;border-top:0;padding:20px;}
.toggle_content .syntaxhighlighter{margin:0;}

/* Sidebar */
.sidebar_1_content{background:#ededed;padding:10px 0 5px 0;margin-bottom:30px !important;}	
.sidebar_1_content input{padding:5px;width:auto;}
.sidebar_1_content input[type="submit"], .middle input[type="submit"]{
background: -webkit-linear-gradient(#FFF, #CCC);
  background: -o-linear-gradient(#FFF, #CCC);
  background: -moz-linear-gradient(#FFF, #CCC);
  background: linear-gradient(#FFF, #CCC);border:1px solid #999;
color:#2f3850;cursor:pointer;display:block;margin:10px 0;outline-width:0;padding:10px 25px;;font-size:18px;line-height:19px;text-align:center;}	
.sidebar_1_content #sidebarwidgeted input[type="submit"]{display:inline-block;}

/* Custom menu */
.tf_menu_left .inner{text-align:right;padding:0;}
.tf_menu_right .inner{text-align:left;padding:0;}
.tf_menu_left h3{padding-right:30px;}
.tf_menu_right h3{padding-left:30px;}
.tf_menu_left li, .tf_menu_right li{font-family:'HeroLight', sans-serif;font-size:14px;color:#262626;line-height:38px;}
.tf_menu_left li a, .tf_menu_right li a{color:#262626;text-decoration:none;display:block;padding:0 30px 0 0;}
.tf_menu_right li a{padding:0 0 0 30px;}
.tf_menu_left li a:hover, .tf_menu_left .current-menu-item a, .tf_menu_left .current-menu-ancestor a{color:#804712;text-shadow:0 2px 1px #FFF;}	
.tf_menu_left .current-menu-item a, .tf_menu_right .current-menu-item a{font-weight:bold;}
.tf_menu_right li a:hover, .tf_menu_right .current-menu-item a, .tf_menu_right .current-menu-ancestor a{color:#804712;text-shadow:0 2px 1px #fff;}
.tf_menu_left .current-menu-ancestor a, .tf_menu_right .current-menu-ancestor a{color:#262626;}
.tf_menu_left li ul li a, .tf_menu_left .current-menu-ancestor ul li a, .tf_menu_right li ul li a, .tf_menu_right .current-menu-ancestor ul li a{
background:none;color:#262626;}
.tf_menu_left li ul .current-menu-item a, .tf_menu_right li ul .current-menu-item a{background:none;color:#804712;}
.tf_menu_left li ul, .tf_menu_right li ul{margin-bottom:5px;}	
.tf_menu_left li ul li, .tf_menu_right li ul li{font-size:13px;line-height:25px;padding:0 25px 0 0;}
.tf_menu_right li ul li{padding:0 0 0 25px;}
.tf_menu_left li ul li a, .tf_menu_right li ul li a{color:#555;}
.tf_menu_left li ul li a:hover, .tf_menu_right li ul li a:hover{color:#804712;background:none;}
	
/* Sidebar Widget Container */
.sidebar h3{font-size:14px;color:#333333;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;margin-bottom:10px;	text-transform:uppercase;text-shadow:1px 1px 1px #FFF;}
.sidebar .widget-container h3{margin-left:20px;}
.footer .widget-container h3{font-size:15px;}
.footer .widget-container{color:#848484;}
.footer .widget-container a{color:#FFF;}
.sidebar ul, .sidebar ol{margin:0;padding:0;}
.sidebar ul li{list-style:none;}
.sidebar_space{padding:10px;}
.sidebar .box, .sidebar .widget{margin-bottom:20px;}=	
.sidebar .widget-container{font-size:13px;padding:20px;}
.sidebar .box .widget-container{margin-bottom:30px;padding:0;}	
.sidebar .widget-container ul{margin:0;}
.sidebar .widget-container ul li ul{margin:0 0 0 5px;}
	
/* widget_categories, widget_pages, widget_meta, widget_archive, widget_links  */
.widget_categories h3{padding:10px 20px 0 0;font-family: 'HeroRegular', sans-serif;font-size:19px;text-transform:none;font-weight:normal;}
.widget_categories, .widget_pages, .widget_meta, .widget_archive, .widget_links{font-family:"Lucida Grande", Arial, sans-serif;}
.widget_categories ul, .widget_pages ul, .widget_meta ul, .widget_archive ul, .widget_links ul{padding:0;}	
.widget_categories li, .widget_pages li, .widget_meta li, .widget_archive li, .widget_links li{font-size:13px;color:#262626;margin:0;padding:0 20px}
.widget_categories li a, .widget_pages li a, .widget_meta li a, .widget_archive li a, .widget_links li a{color:#262626;text-decoration:none;	display:block;padding:8px 0 8px 30px;border-bottom:1px dashed #cacaca;background:url(/home/images/icons/icon_dot.png) 10px 15px no-repeat;}
.widget_categories li:hover, .widget_categories .current-cat, .widget_pages li:hover, .widget_pages .current_page_item, .widget_meta li:hover, .widget_archive li:hover, .widget_links li:hover{background:url(/home/images/sidebar_white_bg.gif) center center repeat-y;}
.widget_categories li a:hover, .widget_pages li a:hover, .widget_meta li a:hover, .widget_archive li a:hover, .widget_links li a:hover{background:url(/home/images/icons/icon_dot.png) 10px 15px no-repeat;color:#000;}

.footer .widget_categories li, .footer .widget_pages li, .footer .widget_meta li, .footer .widget_archive li, .footer .widget_links li{padding:0;}
.footer .widget_categories li a, .footer .widget_pages li a, .footer .widget_meta li a, .footer .widget_archive li a, .footer .widget_links li a {	color:#FFF;border-bottom:1px dashed #2e3335;background:url(/home/images/icons/icon_dot2.png) 10px 15px no-repeat;}
.footer .widget_categories li:hover, .footer .widget_categories .current-cat, .footer .widget_pages li:hover, .footer .widget_pages .current_page_item, .footer .widget_meta li:hover, .footer .widget_archive li:hover, .footer .widget_links li:hover{background:#2a3032;}
.footer .widget_categories li a:hover, .footer .widget_pages li a:hover, .footer .widget_meta li a:hover, .footer .widget_archive li a:hover, .footer .widget_links li a:hover{background:url(/home/images/icons/icon_dot2.png) 10px 15px no-repeat;color:#36cdf1;}
	
/* Bottom */
.bottom_1{background:url(/home/images/footer_shadow.png) center top no-repeat #DDD;}
.bottom_1 .container,.bottom_2 .container{min-height:20px;padding:70px 0;}
.bottom_2{background:url(/home/images/bottom_2_bg.jpg) #2b3031;}
.bottom_2 .container{background:url(/home/images/footer_shadow.png) center top no-repeat;}
.bottom_text_line{font-family:Georgia, serif;font-size:15px;line-height:33px;margin:25px 0 25px 20px;}

/* jCarousel */
#screenshots{position:relative;}
#minigallery{margin:0 20px;}
.jcarousel{overflow:hidden;margin:10px 0;max-width:520px;position:relative;}
.jcarousel ul{list-style:none;margin:0;padding:0;position:relative;width:20000em;}
.jcarousel li{display:block;float:left;height:116px;margin:0 10px;position:relative;}
.jcarousel-prev, .jcarousel-next{height:23px;position:absolute;top:45%;width:11px;}
.jcarousel-prev{background:url(/home/images/prev-horizontal.png) no-repeat 0 0;left:0;}
.jcarousel-next{background:url(/home/images/next-horizontal.png) no-repeat 0 0;right:0;}

.jcarousel ul li a:hover span{display:block;}
.jcarousel ul li a span{position:absolute;top:0;left:0;width:100px;height:100px;background:url(/home/images/icons/ico_plus.png) 35px 35px no-repeat;cursor:pointer;display:none;}
.jcarousel ul li img{width:100px!important;height:100px;background:#FFF;padding:5px;border:1px solid #d2d2d2;border-radius:5px;z-index:1;}

/* Footer */
.footer{background:#192022;color:#6F6F6F;}
.footer .container{padding:70px 0 30px;}
.footer h2, .footer h3, .footer h4{margin:0 0 15px;}
.contact-form-footer h2{background:url(/home/images/icons/icon_mail.gif) 0 50% no-repeat;color:#FFF;
font:italic normal 19px Georgia, serif;padding:0 20px 0 40px;}
.address_text{font:italic normal 14px Georgia, serif;line-height:1.7em;}
.footer .title_contact{background:url(/home/images/icons/icon_map.png) 0 0 no-repeat;color:#FFF;font:italic normal 19px Georgia, serif;margin-top:0;padding-left:40px;}
.contact-form-footer{padding:20px 0;}
.contact-form-footer .inputtext, 
.contact-form-footer select, 
.contact-form-footer textarea{background:#383D3E;border:1px solid #383D3E;border-bottom:1px solid #585F60;color:#A6A6A6;margin:5px 0;padding:5px;font-family:'HeroRegular',Arial, sans-serif;font-size:13px;}
.contact-form-footer .inputtext:focus, .contact-form-footer select:focus, .contact-form-footer textarea:focus{background:#434748;}
.contact-form-footer .field_textarea textarea{height:120px;resize:none;}
.contact-form-footer label.error{color:red;}
.btn-submit, .contact-form .btn-submit, 
.contact-form-footer .btn-submit, 
.comment-form .btn-submit{background:url(/home/images/btn_submit.png) no-repeat;cursor:pointer;border:none;color:#054655;font-family:'HeroRegular', Arial, Helvetica, sans-serif;height:36px;padding:0 10px 0 10px;font-size:15px;line-height:25px;margin-bottom:10px;text-align:center;text-shadow:0 2px 1px #9CDFEE;width:121px;}
.comment-form .btn-submit, .contact-form .btn-submit{background:url(/home/images/btn_send_message.png) no-repeat;height:33px;margin:0;width:180px;}
.footer .divider{background:url(/home/images/divider_line_black.gif) bottom repeat-x;margin-bottom:20px;padding-top:21px;}
.footer .copyright{color:#535657;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;}
.footer .copyright a{color:#6E7071;}.footer .copyright a:hover{color:#9A9C9D;}

/* Media Queries */
@media only screen and (min-width: 240px) {
	body{padding:0 2%;width:96%;}
}
@media only screen and (min-width: 480px) {
	body{padding:0;width:100%;}
	.container{max-width:460px;}
	.container .column{margin-left:10px;margin-left:2.17391304347826%;margin-right:10px;margin-right:2.17391304347826%;}
	.one,.one-half,.one-third,.one-fourth, .one-fifth, .two-third, .three-fourth, .four-fifth{width:440px;width:95.65217391304348%;}		
}
@media only screen and (min-width: 768px) {
	.container{max-width:764px;}
	.container .column{margin-left:10px;margin-left:1.30890052356021%;margin-right:10px;margin-right:1.30890052356021%;}
	.one{width:744px;width:97.38219895287958%;}
	.one-half{width:362px;width:47.38219895287958%;}
	.one-third{width:234.6666666666667px;width:30.71553228621291%;}
	.one-fourth{width:171px;width:22.38219895287958%;}
	.one-fifth{width:132.8px;width:17.38219895287958%;}
	.two-third{width:489.3333333333333px;width:64.04886561954625%;}
	.three-fourth{width:553px;width:72.38219895287958%;}	
	.four-fifth{width:591.2px;width:77.38219895287958%;}
	.push-one-third.column{left:33.33333333333333%;position:relative;}.pull-one-third.column{left:-33.33333333333333%;position:relative;}
	.push-two-third.column{left:66.666666666666674%;position:relative;}.pull-two-third.column{left:-66.666666666666674%;position:relative;}

	.head_bar{text-align:left;}
	.topmenu{padding:24px 0 0;}
	
	.sText .slide-image-left, .sText .slide-image-right{width:70%;}
	.sText .slide-image-left{float:left;}.sText .slide-image-right{float:right;}
	.sText .slide-title{font-size:24px;margin-bottom:20px;}
	.sText .slide-text-left, .sText .slide-text-right{display:block;}
	.sText .slide-title.left{text-align:left;}	

	.footer .copyright{text-align:right;}
	
	.header_thin .container{padding-bottom:0;height:89px;}
	
	.alignleft{float:left;}.alignright{float:right;}

}
@media only screen and (min-width: 960px) {
	.container{max-width:960px;}
	.container .column{margin-left:10px;margin-left:1.04166666666667%;margin-right:10px;margin-right:1.04166666666667%;}
	.one{width:940px;width:97.91666666666667%;}
	.one-half{width:460px;width:47.91666666666667%;}
	.one-third{width:300px;width:31.25%;}
	.one-fourth{width:220px;width:22.91666666666667%;}
	.one-fifth{width:172px;width:17.91666666666667%;}
	.two-third{width:620px;width:64.58333333333333%;}
	.three-fourth{width:700px;width:72.91666666666667%;}
	.four-fifth{width:748px;width:77.91666666666667%;}
	
	.head_bar{background:url(/home/images/head_bar_bg.png) repeat-x 0 0 transparent;position:fixed;height:94px;width:100%;}
	
	.header_slider{padding-top:94px;}
	.sText .slide-title{font-size:28px;margin-bottom:30px;}
	.sText .slide-descr p{line-height:1.6em;}
	.sText .popularity{margin:35px 0;}
	
	.jcarousel-next{right:40px;}
	
	.header_thin .container{padding-top:132px;}
}
@media only screen and (min-width: 1090px) {
	.container{max-width:1090px;}
	.container .column{margin-left:10px;margin-left:0.98039215686275%;margin-right:10px;margin-right:0.98039215686275%;}
	.one{width:1000px;width:98.03921568627451%;}
	.one-half{width:490px;width:48.03921568627451%;}
	.one-third{width:320px;width:31.37254901960784%;}
	.one-fourth{width:235px;width:23.03921568627451%;}
	.one-fifth{width:184px;width:18.03921568627451%;}
	.two-third{width:660px;width:64.70588235294118%;}
	.three-fourth{width:745px;width:73.03921568627451%;}
	.four-fifth{width:796px;width:78.03921568627451%;}
	
	.topmenu li{margin:0 3px;}
	
	.sText .slide-title{font-size:36px;margin-bottom:36px;}
	.sText .slide-title.left{padding-right:30%;width:70%;}
	.sText .slide-title.right{padding-left:30%;text-align:right;width:70%;}
	
	.jcarousel-next{right:90px;}
}

/* styles for bottom newsletter signup form */
div.newsletter-bottom {
    padding: 40px 0;
}
div.newsletter-bottom h3 {
    color: white;
}
div.newsletter-form {
    width: 500px;
    float: right;
}
div.newsletter-form input[type='text'] {
    width: 160px;
    height: 30px;
    padding: 5px;
}
