/*
Theme Name: LTM Theme
Theme URI: http://littlethingsmatter.com
Author: Little Things Matter
Author URI: http://littlethingsmatter.com
Description: Modified 2014 theme for Little Things Matter
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: BLUE
Version: 1.0
*/
/*====================================== reset.css is here ========================================*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
}

.post-content{clear:both;}

body { line-height: 1; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

ol, ul { list-style: none; }

blockquote { quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none;
}

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a img { border: none; }

/* =Fonts
-------------------------------------------------------------- */

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }

pre { font-family: "Courier 10 Pitch", Courier, monospace; }

code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

body, input, textarea {
  color: #666;
  font-size: 12px;
  line-height: 18px;
}
body
{
	overflow-x: hidden;
}
hr {
  background-color: #E7E7E7;
  border:0;
  height: 1px;
  margin-bottom: 18px;
  clear:both;
}

/* Text elements */

.content p { margin-bottom: 18px; }

.content ul {
 list-style: square;
  margin: 0 0 18px 1.5em;
}

.content ol {
  list-style: decimal;
  margin: 0 0 18px 1.5em;
}

.content ol ol { list-style:upper-alpha; }

.content ol ol ol { list-style:lower-roman; }

.content ol ol ol ol { list-style:lower-alpha; }

.content ul ul, .content ol ol, .content ul ol, .content ol ul { margin-bottom:0; }

.content dl { margin:0 0 24px 0; }

.content dt { font-weight: bold; }

.content dd { margin-bottom: 18px; }

.content strong { font-weight: bold; }

.content cite, .content em, .content i { font-style: italic; }

.content big { font-size: 131.25%; }

.content ins {
  background: #ffc;
  text-decoration: none;
}

.content blockquote {
  font-style: italic;
  padding: 0 3em;
}

.content blockquote cite, .content blockquote em, .content blockquote i { font-style: normal; }

.content pre {
  background: #f7f7f7;
  color: #222;
  line-height: 18px;
  margin-bottom: 18px;
  padding: 1.5em;
}

.content abbr, .content acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

.content sup, .content sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
}

.content sup { bottom: 1ex; }

.content sub { top: .5ex; }

.content input[type="text"], .content textarea {
/*padding: 2px;
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);*/
 
  
  
}
.content table {
  border: 1px solid #e7e7e7;
  text-align: left;
  margin: 0 -1px 24px 0;
  width: 100%;
}

.content tr th, thead th {
  color: #888;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding: 9px 24px;
}

.content tr td {
  border-top: 1px solid #e7e7e7;
  padding: 6px 24px;
}

.content tr.odd td { background: #F2F7FC; }

.attachment img { max-width: 900px; }

.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}

.alignright, img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}

.aligncenter, img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }

.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  padding: 4px;
}

.wp-caption img { margin: 5px 5px 0; }

.wp-caption p.wp-caption-text {
  margin: 5px;
  color: #888;
  font-size: 12px;
}

.wp-smiley { margin:0; }

/* =Comments
-------------------------------------------------------------- */
#comments { clear: both; }

#comments .navigation { padding: 0 0 18px 0; }

h3#comments-title, h3#reply-title {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0;
}

h3#comments-title { padding: 24px 0; }

.commentlist {
  list-style: none;
  margin: 0;
}

.commentlist li.comment {
  border-bottom: 1px solid #e7e7e7;
  line-height: 24px;
  margin: 0 0 24px 0;
  padding: 0 0 0 56px;
  position: relative;
}

.commentlist li:last-child {
  border-bottom:none;
  margin-bottom:0;
}

#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }

#comments .comment-body p:last-child { margin-bottom: 6px; }

#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

.commentlist ol { list-style: decimal; }

.commentlist .avatar {
  position: absolute;
  top: 4px;
  left: 0;
}

.comment-author { }

.comment-author cite {
  color: #000;
  font-style: normal;
  font-weight: bold;
}

.comment-author .says { font-style: italic; }

.comment-meta {
  font-size: 12px;
  margin: 0 0 18px 0;
}

.comment-meta a:link, .comment-meta a:visited {
  color: #888;
  text-decoration: none;
}

.comment-meta a:active, .comment-meta a:hover { color: #FF4B33; }

.commentlist .even { }

.commentlist .bypostauthor { }

.reply {
  font-size: 12px;
  padding: 0 0 24px 0;
}

.reply a, a.comment-edit-link { color: #888; }

.reply a:hover, a.comment-edit-link:hover { color: #FF4B33; }

.commentlist .children {
  list-style: none;
  margin: 0;
}

.commentlist .children li {
  border: none;
  margin: 0;
}

.nopassword, .nocomments { display: none; }

#comments .pingback {
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e7e7e7;
}

.commentlist li.comment+li.pingback { margin-top: -6px; }

#comments .pingback p {
  color: #888;
  font-size: 12px;
  line-height: 18px;
  display:block;
  margin: 0;
}

#comments .pingback .url {
  font-style: italic;
  font-size: 13px;
}

/* Comments form */
input[type=submit] { color: #333; }

#respond {
  margin: 24px 0;
  border-top: 1px solid #e7e7e7;
  overflow: hidden;
  position: relative;
}

#respond p { margin: 0; }

#respond .comment-notes { margin-bottom: 1em; }

.form-allowed-tags { line-height: 1em; }

.children #respond { margin: 0 48px 0 0; }

h3#reply-title { margin: 18px 0; }

#comments-list #respond { margin: 0 0 18px 0; }

#comments-list ul #respond { margin: 0; }

#cancel-comment-reply-link {
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}

#respond .required {
  color:#FF4B33;
  font-weight:bold;
}

#respond label {
  color: #888;
  font-size: 12px;
}

#respond input {
  margin:0 0 9px;
  width:98%;
}

#respond textarea { width:98%; }

#respond .form-allowed-tags {
  color: #888;
  font-size: 12px;
  line-height: 18px;
}

#respond .form-allowed-tags code { font-size: 11px; }

#respond .form-submit { margin: 12px 0; }

#respond .form-submit input {
  width: auto;
  font-size: 14px;
}

a 											{text-decoration:none; outline:0; }
a:hover 									{text-decoration:none; outline:0}
html 										{ }
body										{background:url(images/bg_img.jpg) repeat center top; height: 100%;}
.flt_Lt										{float:left;  display:inline;}
.flt_Rt										{float:right; display:inline;}
.clear                                   	{clear:both; font-size:0px;line-height:0px; display:block;}
html, body {height: 100%;}
img   {max-width:100%; height:auto;}

.no_border { border:none;}
/* ---------------------------------------------------------------------------------*/
/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:1000px; margin:0 auto; border:0px solid red;}
.main_content								{}
header										{background:#fff;}
.headr_top                                  {padding:9px 0 0px 0;}
/*-------------------------------------------*/
/* ------------------------- HEADER HERE -------------------*/
.logo										{display:inline-block;  vertical-align:top; padding-top:6px;}
.logo a                                     {display:block;}
/* ---------------------------------------------------------*/
/* ------------------------- NAVIGATION HERE ---------------*/
nav.navigation										{display:inline-block; width:428px; vertical-align:top; padding:28px  44px 0 44px;}
nav.navigation  ul								    {list-style:none; margin:0px; padding:0px;}
nav.navigation	ul li								{float:left; font-family: 'open_sansregular'; font-size:14px; color:#626262; padding:0 19px  0 0; text-transform:uppercase;}
nav.navigation  ul li a								{color:#626262;}
nav.navigation	ul li a span						{}
nav.navigation	ul li a:hover						{color:#3e94d0;}

.social_icon                                        {display:inline-block; padding:31px  0 0 0; position:relative;}
.social_icon ul                                     {list-style:none; margin:0px; padding:0px;}
.social_icon ul li                                  {display:inline-block; vertical-align:top; padding:0 15px 0 0; cursor:pointer;}
.social_icon ul li.fb                               {background:url(images/fb.png) left top no-repeat; width: 11px; height: 18px}
.social_icon ul li.fb:hover                         {background-position: -0px -28px; }
.social_icon ul li.twt                              {background:url(images/twt_sprite.png) left top no-repeat; width: 16px; height:16px}
.social_icon ul li.twt:hover                        {background-position: -0px -28px; }
.social_icon ul li.itunes                           {background:url(images/music.png) left top no-repeat; width: 16px; height:16px}
.social_icon ul li.itunes:hover                     {background-position: -0px -28px; }
.social_icon ul li.rss                              {background:url(images/rss_.png) left top no-repeat; width: 15px; height:16px; border-right:1px solid #cfcfcf; margin:0 9px 0 0;}
.social_icon ul li.rss:hover                        {background-position: -0px -28px; }
.social_icon ul li.search                           {background:url(images/search.png) left top no-repeat; width: 15px; height:18px}

.search_hide                                        {width:320px; background:#e8e8e8; padding:19px 19px 19px 19px; box-sizing:border-box; position:absolute; right:0; top:62px; display:none; z-index:9;}
.search_sect                                        {border:1px solid #d8d8d8; background:#fff; border-radius:3px; position:relative;}
.search_sect input.inp                              {background:#fff; outline:none; border:none; font-size:14px; color:#8c8c8c;  font-family: 'open_sansregular'; line-height:43px; width:85%; padding:0 16px 0 16px; box-sizing:border-box;}
input.send                                          {background:url(images/srch_btn.png) right top no-repeat;  border:none; outline:none; width:43px; height:43px; cursor:pointer; position:absolute; right:0;}
input.send:hover                                    {background:url(images/srch_btn_hovr.png) right top no-repeat;}
.search_hide:after                                  {background:url(images/srch_arow.png) right top no-repeat; right:12px; top:-10px; position:absolute; width:21px; height:11px; content:'';}
.social_icon ul li.search.active                    {background:url(images/social_icon5_hover.png) left top no-repeat;}
/* ---------------------------------------------------------*/
figure                                              {margin:0px;}
.banner                                             {background:url(images/baner_bg.jpg) left top repeat;  padding:30px 0 0 0; position:relative;}
.banner2                                             {background:url(images/todd_banner5.png); background-size: cover;  background-repeat:   no-repeat;  padding:30px 0 0 0; position:relative; height:345px;}
.lft_baner                                          {width:650px; float:left;}
.lft_baner h2                                       { font-family: 'open_sansbold'; font-size:29px; color:#fff; line-height:33px; padding:0 0 18px 0;}
.lft_baner p                                        {font-family: 'open_sansregular'; font-size:14px; color:#fff; line-height:20px; margin:0px;}
.rgt_baner                                          {width:346px; float:right; line-height:1px;}
/* ------------------------ MIAN CONTENT HERE --------------*/
.news_letter                                        {background:rgba(28,47,62,0.4) ; position:absolute; bottom:0; width:100%;}
.nws_wrap                                           {padding:29px 0 27px 0;}
.lft_nws_lttr                                       {float:left; max-width:609px; width:100%; box-sizing:border-box;}
.lft_nws_lttr  span                                 {float:left; padding:0 20px 0 0;}
.lft_nws_lttr .free                                 {float:left; width:517px;}
.lft_nws_lttr .free h3                              {font-size:36px; line-height:40px; color:#fff;  font-family: 'open_sanslight';}
.lft_nws_lttr .free p                               {font-family: 'open_sansregular'; font-size:18px; color:#fff; margin:0px; padding:0 0 8px 0;}
.lft_nws_lttr .free h4                              {font-size:13px; color:#97c4e1; font-family: 'open_sansregular'; text-transform:uppercase;}
.lft_nws_lttr .free h4 strong                       {font-size:16px; color:#fff;  font-family: 'open_sansbold';}
.rgt_nws_lttr                                       {float:right; max-width:364px; width:100%;}
.search_news                                        { background:#fff; border-radius:3px; position:relative; padding:0px; margin:14px 0 0 0; height: 42px;}
.search_news input.inp                              {background:#fff; outline:none; border:none; font-size:14px; color:#8c8c8c;  font-family: 'open_sansregular'; -webkit-appearance: none; line-height:41px; width:69%; padding:0 16px 0 16px; box-sizing:border-box; border-radius:3px 0 0 03px;}
input.send1                                         {background:url(images/nws_btn.png) right top no-repeat;  border:none; outline:none; width:112px; height:43px; cursor:pointer; position:absolute; right:0;  font-family: 'open_sansbold' !important; font-size:14px; color:#fff !important; text-align:center; text-transform:uppercase; text-shadow:0 1px 1px #000;}
input.send1:hover                                   {background:url(images/nws_btn_hovr.png) right top no-repeat;}
.rgt_nws_lttr h4                                    {font-family: 'open_sansregular'; font-size:13px; color:#97c4e1; text-align:center; padding:10px 0 0 0;}
.post_wrap                                          {}
#grid-content li							        {display: none; margin-right:22px;}
.post-content								        {padding:38px 0 0 0;}
.post-content .li-in						        {width:318px; position: relative; background:#fff; margin:0 0px 22px 0;}
.post-content .li-in .isot_cont                     {border:1px solid #d8d8d8;  background:#fff;}
.post-content .li-in .img					        {position: relative;}
.post-content .li-in .img img				        {width: 100%; height: auto;}
.post-content .load							        {margin:45px auto 0; width:125px;  font-family: 'open_sansbold';  border-radius: 4px; position: relative; line-height: 38px; font-size:15px; color: #fff;  display: block; text-align: center; background:url(images/load_bg.png) left top no-repeat;}
.post-content .load:hover                           {background:url(images/load_bg_hovr.png) left top no-repeat;}
.post-content .load2							        {margin:45px auto 0; width:125px;  font-family: 'open_sansbold';  border-radius: 4px; position: relative; line-height: 38px; font-size:15px; color: #fff;  display: block; text-align: center; background:url(images/load_bg.png) left top no-repeat;}
.post-content .load2:hover                           {background:url(images/load_bg_hovr.png) left top no-repeat;}
.post-content .load3						        {margin:45px auto 0; width:125px;  font-family: 'open_sansbold';  border-radius: 4px; position: relative; line-height: 38px; font-size:15px; color: #fff;  display: block; text-align: center; background:url(images/load_bg.png) left top no-repeat;}
.post-content .load3:hover                           {background:url(images/load_bg_hovr.png) left top no-repeat;}
.post-content.bottom						        {border-top: 2px solid #ececed; padding: 40px 0 25px 0;}
.post-content.bottom h3						        {text-align: center; padding: 0 0 30px 0; font-weight: 800;}
.post-content.bottom li						        {float: left; text-align: left;}
.post-content.bottom li.last .li-in			        {margin: 0 0 20px 0;}
.isot_cont  img                                     {padding:10px; box-sizing:border-box; width:100%;}
.post-content .li-in .cont_txt_sect                 {padding:0px 20px 0px 20px;}
.post-content .li-in .cont_txt_sect h3              {font-family: 'open_sansbold'; font-size:16px; color:#1c2f3e; padding:0 0 13px 0;}
.post-content .li-in .cont_txt_sect p               {font-family: 'open_sansregular'; font-size:14px; color:#8c8c8c; margin:0px; line-height:20px; padding:0 0 13px 0;}
.post-content .li-in .cont_txt_sect p a             {color:#3e94d0;}
.post-content .li-in .cont_txt_sect p em            {color:#3e94d0; font-style:normal;}
.post-content .li-in .bot_socio                     {border-top:1px solid #d8d8d8;}
.post-content .li-in .bot_socio                     {list-style:none; margin:0px; padding:7px 20px 7px 20px; float:left; box-sizing:border-box; width:100%;}
.post-content .li-in .bot_socio  span               {float:left; font-size:13px; color:#8c8c8c; font-family: 'open_sansregular'; padding:0 10px 0 0;}
.post-content .li-in .bot_socio  span a             {color:#8c8c8c;}
.post-content .li-in .bot_socio  span span.eig      {color:#1c2f3e; font-family: 'open_sansbold';}
.post-content .li-in .bot_socio  span.comm          {border-left:1px solid #8c8c8c; padding-left:4px; margin:4px 0 0 0;}
.post-content .li-in .bot_socio  span img           {padding:0px;}
.post-content .li-in .bot_socio  span.last          {padding-right:0px;}
.post-content .li-in .bot_socio span                { float: left; font-size: 10px;color: #8c8c8c;font-family: 'open_sansregular';padding: 0 0px 0 0;}
#grid-content li.last                               {margin-right:0px;}
.book_promo                                         {background:#fff; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;  margin:40px 0 0 0; padding:22px 0 0 0;}
.book_wrap                                          {}
.lft_book                                           {display:inline-block; vertical-align:top; margin:0 14px  0 0; line-height:1px;}
.lft_book.txt                                       {width:713px;}
.lft_book.txt h4                                    {font-family: 'DroidSerif'; font-size:30px; color:#1c2f3e; line-height:35px; text-transform:uppercase; padding:7px 0 0 0; text-align:left;}
.lft_book.txt p                                     {font-size:16px; color:#3e94d0;  font-family: 'open_sansregular'; line-height:20px; margin:0px; padding:0 0 9px 0; text-align:left;}
.lft_book.txt span                                  {font-size:13px; color:#5c5c5c; display:block;  font-family: 'open_sansregular'; text-align:left; line-height:13px;}
.lft_book a.lrn_more                                {font-family: 'open_sansbold'; font-size:13px; color:#fff; text-align:center; background:url(images/load_bg.png) left top no-repeat; width:112px; display:block; text-transform:uppercase; border-radius:2px; line-height:38px;}
.lft_book a.lrn_more:hover                          {background:url(images/load_bg_hovr.png) left top no-repeat;}
.lft_book.lrn_more                                  {margin-right:0px; margin-top:60px;}
.popular_sect                                       {background:#eeeff1; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}  
.popular_sect2                                       {background:#1c2f3e; margin-top:20px;}  

.pop_wrap                                           {padding:36px 0 44px 0;}  
.pop_lft                                            {float:left; width:674px;}
.pop_lft h3                                         {color:#1c2f3e; font-size:24px; font-family: 'open_sanslight'; padding:0 0 15px 0;}
.pop_lft ul                                         {list-style:none; margin:0px; padding:0px;}
.pop_lft ul li                                      {display:inline-block; font-family: 'open_sansregular'; font-size:14px; color:#1c2f3e; padding:0 0 0 12px; width:303px;  position:relative; vertical-align:top; margin:0 20px 8px 0;}
.pop_lft ul li a                                    {color:#1c2f3e; margin:0 0 0 10px; float:left; border-bottom:2px dotted #d8d8d8; padding:0 0 6px 0;} 
.pop_lft ul li a:hover                              {color:#3e94d0;}
.pop_lft ul li:after                                {background:url(images/bullet_img.png) left top no-repeat; width:9px; height:9px; position:absolute; left:0; top:5px; content:'';}
.rgt_cat                                            {float:left; width:157px; padding:0 0 0 40px; box-sizing:border-box;}
.rgt_cat h3                                         {color:#1c2f3e; font-size:24px; font-family: 'open_sanslight'; padding:0 0 15px 0;}
.rgt_cat ul                                         {list-style:none; margin:0px; padding:0px;}
.rgt_cat ul li                                      {font-size:13px; color:#3e94d0; font-family: 'open_sansregular';}
.rgt_cat ul li a                                    {color:#3e94d0;}
.rgt_cat ul li a:hover                              {color:#1c2f3e;}  
.rgt_cat2                                            {float:left; width:157px; padding:0 0 0 40px; box-sizing:border-box;}
.rgt_cat2 h3                                         {color:#fffff; font-size:24px; font-family: 'open_sanslight'; padding:0 0 15px 0;}
.rgt_cat2 ul                                         {list-style:none; margin:0px; padding:0px;}
.rgt_cat2 ul li                                      {font-size:13px; color:#add0e8; font-family: 'open_sansregular';}
.rgt_cat2 ul li a                                    {color:#add0e8;}
.rgt_cat2 ul li a:hover                              {color:#ffffff;}  
/* ------------------------Inner1 starts---------------------------------*/
.banner.inner1                                      {padding:0px;}
.news_letter.inner1                                 {position:relative; background:none;}
.blog_sect                                          {}
.post_sect                                          {border:1px solid #d8d8d8;  }
.blog_wrap                                          {  margin:20px 0 0 0; padding:27px 19px 0 19px; background:#fff;}
.blog_wrap h2                                       {font-family: 'open_sansbold'; font-size:30px; color:#1c2f3e; line-height:30px;}
.blog_wrap p                                        {font-size:13px; color:#8c8c8c; font-family: 'open_sansregular';  margin:0 0 10px 0; display:block; line-height: 27px;}
.click_lft_blog                                     {width:440px; float:left; margin:12px 0 0 0;}
.click_lft_blog span                                {display:inline-block; font-size:13px; color:#8c8c8c; font-family: 'open_sansregular'; margin:0 8px 0 0;}
.click_lft_blog span a                              { color:#8c8c8c;}
.click_lft_blog img                                 {vertical-align:middle; padding-right:4px;}
.click_lft_blog  span.comm                          {border-left:1px solid #d8d8d8; padding-left:11px; margin:4px 4px 0 2px;}
.click_lft_blog span span.eig                       {color:#1c2f3e; font-family: 'open_sansbold'; margin-right:0px;}
.click_lft_blog2                                     {width:100%; float:left; margin:12px 0 0 0;}
.click_lft_blog2 span                                {display:inline-block; font-size:13px; color:#8c8c8c; font-family: 'open_sansregular'; margin:0 8px 0 0;}
.click_lft_blog2 span a                              { color:#8c8c8c;}
.click_lft_blog2 img                                 {vertical-align:middle; padding-right:4px;}
.click_lft_blog2  span.comm                          {border-left:1px solid #d8d8d8; padding-left:11px; margin:4px 4px 0 2px;}
.click_lft_blog2 span span.eig                       {color:#1c2f3e; font-family: 'open_sansbold'; margin-right:0px;}
.click_sect                                         {border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; padding:10px 0 10px 0;}
.click_sect2                                         {padding:10px 0 10px 0;}
.rgt_audio                                          {width:427px; float:right;}
.rgt_audio h3                                       {font-family: 'open_sansregular'; font-size:13px; color:#2a84c3; text-align:center; padding:0 0 4px 0;}
.blog_para                                          {padding:31px 0 32px 0;}
.blog_para img                                      {margin:0 31px 0px 0px;}
.blog_para p                                        {font-family: 'open_sansregular'; font-size:14px; color:#8c8c8c; line-height:20px; margin:0px; padding:0 0 21px 0;}
.blog_para h4                                       {font-size:16px; color:#1c2f3e;  font-family: 'open_sansbold';}
.blog_para ul                                       {list-style:none; margin:0px; padding:0px 0 10px 0; float:left; width:100%;}
.blog_para ul li                                    {font-family: 'open_sansregular'; font-size:14px; color:#8c8c8c; padding:0 0 10px 20px; position:relative;  background:url(images/bullet_img.png) left 5px no-repeat; }
.none ul                    {padding-left:60px; width:89% }

.blog_para ul li a                                  {color:#8c8c8c; padding:0 0 0 0px;}
.blog_para ol                                       {padding:0 0 0 28px;}
.blog_para ol li                                    {font-family: 'open_sansregular'; font-size:18px; color:#2a84c3;  padding:5px  0 16px 0;  list-style-type: decimal; position:relative;}
.blog_para ol li a                                  {color:#8c8c8c; font-size:14px; color:#8c8c8c; padding:0 0 0 14px; display:block;}
.blog_para ol li:before                             {width:28px; height:28px; border:1px solid #2a84c3; border-radius:50px; content:''; position:absolute; left:-29px; top:0;}
.blog_para h5                                       {font-size:18px; color:#2a84c3;  font-family: 'open_sansregular';}
.blog_para a                                        {color:#2a84c3;}
.blog_para em.you                                   {font-size:18px; color:#1c2f3e;  font-family: 'open_sansregular'; font-style:normal;}
.share_sect                                         {border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; padding:9px 0 9px 0; margin:0 0 30px 0;}
.share_sect ul.soci                                 {list-style:none; margin:0px; padding:0px;}
.share_sect ul.soci li                              {display:inline-block; vertical-align:middle; font-size:14px; color:#1c2f3e; list-style:none; background:none; padding:0 4px 0 0;}
.share_sect ul.soci li img                          {margin-right:0px;}
.blog_para p em.blue                                {color:#2a84c3; font-style:normal;}
.author                                             {border:8px solid #e2e2e3; background:#eeeff1; padding:15px;}
.author h5                                          {font-size:14px; color:#1c2f3e;  font-family: 'open_sansbold'; font-style:normal; padding:0 0 17px 0;}
.author p                                           {font-size:14px; color:#8c8c8c; font-family: 'open_sansregular'; margin:0px; font-style:normal; padding-bottom:0px;}
.related_pos                                        {padding:29px 19px 29px 19px; background:#eeeff1; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8;}
.related_pos h4                                     {font-size:24px; color:#1c2f3e; font-family: 'open_sanslight'; padding:0 0 21px 0;}
.related_pos  ul                                    {list-style:none; margin:0px; padding:0px;}
.related_pos  ul li                                 {font-size:14px; color:#1c2f3e; font-family: 'open_sansregular'; background:url(images/bullet_img.png) left 4px no-repeat; padding:0 0 9px 17px; border-bottom:1px dotted #d8d8d8; float:left; width:30%; margin:0 15px 5px  0; height:30px;}
.related_pos  ul li a                               {color:#1c2f3e;}
.you_may                                            {background:#fff; padding:29px 19px 29px 19px;}
.you_may h4                                         {font-size:24px; color:#1c2f3e; font-family: 'open_sanslight'; padding:0 0 21px 0;}
.you_may ul                                         {list-style:none; margin:0px; padding:0px;}
.you_may ul li                                      {display:inline-block; font-size:13px; color:#3e94d0;  font-family: 'open_sansregular'; vertical-align:top; padding:0 13px 0 0;}
.you_may ul li a                                    {color:#3e94d0;}
.you_may ul li h5                                   {font-size:13px; color:#3e94d0; width:170px; }
.you_may ul li.last                                 {padding-right:0px;}
.connect                                            {padding:26px 0 29px 0; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; background:#fff;}
.con_wrap                                           {/*width:616px;*/ margin:0 auto; text-align:center;}
.con_wrap h5                                        {font-size:18px; color:#1c2f3e;  font-family: 'open_sansregular'; display:inline-block; vertical-align:middle; padding:0 15px 0 0;}
.social_icon.inner1                                 {padding-top:0px;}
.social_icon.inner1 ul li                           {display:inline-block; vertical-align:top; padding:0 15px 0 0; cursor:pointer;}
.social_icon.inner1 ul li.fb                        {background:url(images/sc_sprite.png) left top no-repeat; width: 14px; height:22px}
.social_icon.inner1 ul li.fb:hover                  {background-position: -0px -32px; }
.social_icon.inner1 ul li.twt                       {background:url(images/sc_sprite2.png) left top no-repeat; width: 16px; height:22px}
.social_icon.inner1 ul li.twt:hover                 {background-position: -0px -32px; }
.social_icon.inner1 ul li.itunes                    {background:url(images/sc_sprite3.png) left top no-repeat; width: 16px; height:22px}
.social_icon.inner1 ul li.itunes:hover              {background-position: -0px -32px; }
.social_icon.inner1 ul li.rss                       {background:url(images/sc_sprite4.png) left top no-repeat; width: 15px; height:22px;  margin:0 9px 0 0;}
.social_icon.inner1 ul li.rss:hover                 {background-position: -0px -32px; }
.social_icon.inner1 ul li.rss                       {border-right:0px;}
.con_wrap h6                                        {font-size:13px; color:#8c8c8c;  font-family: 'open_sansregular'; display:inline-block; vertical-align:middle; padding:0 15px 0 0;}
.con_wrap h6 a                                      {color:#8c8c8c;}
.related_pos ul li.last                             {border-bottom:0px;}
/* ------------------------Inner2 starts---------------------------------*/
.nws_wrap.inner2                                    {}
.nws_wrap.inner2 h1                                 { font-family: 'open_sansbold'; font-size:30px; line-height:35px; color:#fff; padding-bottom:9px;}
.nws_wrap.inner2 p                                  {font-family: 'open_sansregular'; font-size:16px; color:#fff; margin:0px;} 
.archive_sect                                       {}
.search_archive                                     {border:5px solid #d8d8d8; background:#fff; position:relative; margin:19px 0 20px 0;}  
.src_arch_box                                       {}                      
.src_arch_box input.inp                             {background:url(images/search_icon.png) 23px 16px no-repeat; border:none; outline:none; font-size:16px; color:#9b9b9b; padding:15px 0 13px 47px; width:81%;}
input.send2                                         {font-family: 'open_sansbold'; font-size:16px; color:#fff; text-align:center; background:url(images/load_bg.png) left top no-repeat; width:112px; display:block; text-transform:uppercase; border-radius:2px; line-height:38px; border:none; outline:none; cursor:pointer; position:absolute; right:5px; top:4px;}
input.send2:hover                                  {background:url(images/load_bg_hovr.png) left top no-repeat;}
.wrap_archive                                      {margin:0;}
.lft_archive_sub                                   {width:318px; float:left; background:#fff; border:1px solid #d8d8d8; padding:19px 19px 19px 19px; box-sizing:border-box;}
.lft_archive_sub h3                                {font-family: 'open_sansregular'; font-size:18px; color:#1c2f3e; padding:0 0 15px 0;}
.lft_archive_sub ul                                {list-style:none; margin:0px; padding:0px;}
.lft_archive_sub ul li                             {font-size:14px; color:#3e94d0; font-family: 'open_sansregular'; padding:0 0 12px 18px; background:url(images/bullet_img.png) left 4px no-repeat;}
.lft_archive_sub ul li a                           {color:#3e94d0;}
.lft_archive_sub ul li a:hover                     {color:#1c2f3e;}
.rgt_pop_post                                      {width:659px; float:right; background:#fff; border:1px solid #d8d8d8; padding:19px 19px 19px 19px; box-sizing:border-box;}
.rgt_pop_post h3                                   {font-family: 'open_sansbold'; font-size:24px; color:#1c2f3e; line-height:30px; padding:0 0 13px 0;}
.rgt_pop_post ul                                   {list-style:none; margin:0px; padding:0px;}
.rgt_pop_post ul li                                {font-size:14px; color:#1c2f3e; font-family: 'open_sansregular'; width:308px; float:none; display:inline-block; vertical-align:top; padding:0 0 20px 0;}
.rgt_pop_post ul li a                              {display:block; color:#1c2f3e;}
.rgt_pop_post ul li a:hover                        {color:#3e94d0;}
.rgt_pop_post ul li img                            {float:left; padding:2px 11px 0 0;}
.rgt_pop_post2                                      {width:659px; float:right; background:#fff; }
.rgt_pop_post2 h3                                  {color:#fffff; font-size:24px; font-family: 'open_sanslight'; padding:0 0 15px 0;}
.rgt_pop_post2 ul                                   {list-style:none; margin:0px; padding:0px;}
.rgt_pop_post2 ul li                                {font-size:14px; color:#fff; font-family: 'open_sansregular'; width:300px; float:none; display:inline-block; vertical-align:top; background:url(images/bulletV2.png) left 4px no-repeat;padding:0 8px 10px 18px;}
.rgt_pop_post2 ul li a                              {display:block; color:#fff;}
.rgt_pop_post2 ul li a:hover                        {color:#add0e8;}
.rgt_pop_post2 ul li img                            {float:left; padding:2px 11px 0 0;}
.new_foot {background:#0e171f;}
.player-x {height:30px;}
.audio_post {width:120px !important;}
.audio-post .mejs-volume-button, .audio-post .mejs-time-rail,
.audio-post .mejs-horizontal-volume-slider { display: none !important; }
.archive_post                                      {width:100%; float:none; background:#fff; border:1px solid #d8d8d8; padding:19px 19px 19px 19px; box-sizing:border-box; margin:21px 0 0 0;}
.archive_post h3                                   {font-family: 'open_sanslight'; font-size:30px; color:#1c2f3e; line-height:30px; text-align:left; padding:0 0 15px 0;}
.archi_list                                        {}
.archi_list ul                                   {list-style:none; margin:0px; padding:0px;}
.archi_list ul li                                { vertical-align:top; font-size:14px; color:#8c8c8c; font-family: 'open_sansregular'; background:url(images/bullet_img.png) left 4px no-repeat; padding:0 44px 11px 18px; width:255px; text-align:left; display:none;}
.archi_list ul li a                              {color:#8c8c8c;}
a.load_more                                       {width:127px; margin:28px auto;  background:url(images/load_bg.png) left top no-repeat; font-family: 'open_sansbold'; font-size:14px; color:#fff; text-align:center; display:block; clear:both; line-height:38px; text-decoration:none; text-transform:uppercase;}
a.load_more:hover                                 {background:url(images/load_bg_hovr.png) left top no-repeat;}
.archi_list ul li.show_me                         {display: inline-block;}
.archi_list ul li a:hover                         {color:#3e94d0;  text-decoration:underline;}
.archi_list2                                        {}
.archi_list2 ul                                   {list-style:none; margin:0px; padding:0px;}
.archi_list2 ul li                                { vertical-align:top; font-size:14px; color:#8c8c8c; font-family: 'open_sansregular'; padding:0 0 20px 0; width:32%; text-align:left; display:none;}
.archi_list2 ul li a                              {color:#8c8c8c;}
.archi_list2 ul li.show_me                         {display: inline-block;}
.archi_list2 ul li a:hover                         {color:#3e94d0;  text-decoration:underline;}
.archi_list2  ul li img {
    float: left;
    padding: 2px 11px 0 0;
}
/* ------------------------Inner3 starts---------------------------------*/
.contact_todd                                     {background:#fff; border:1px solid #d8d8d8; padding:19px 19px 30px 30px; box-sizing:border-box; margin:19px 0 0 0;}
.lft_cont_sect                                    {width:600px; float:left;}
.lft_cont_sect p                                  {font-size:14px; color:#8c8c8c;  font-family: 'open_sansregular'; margin:0px;  padding:0 0 26px 0;}
.cont_Serch                                       {margin:0 0 30px 0;}
.cont_Serch label                                 {font-family: 'open_sansbold'; font-size:14px; color:#1c2f3e; padding:0 0 9px 0; display:block;}
.cont_Serch label sup                             {color:#f38503; vertical-align:top; font-family: 'open_sansbold';}
.cont_Serch .cont_sr_box                          {width:329px; border:1px solid #e8e8e8; border-radius:3px;}
.cont_Serch .cont_sr_box input.inp                {background:none; outline:none; width:90%; padding:0 10px 0 10px; line-height:43px; font-size:14px; color:#8c8c8c;  font-family: 'open_sansregular'; border:none; outline:none;}
.cont_Serch.txt                                   {width:100%;}
.cont_sr_box.txt                                  {width:100%; border:1px solid #e8e8e8;}
.cont_Serch.txt .txtarea1                         {background:none;  outline:none; width:96%; padding:0 10px 0 10px; line-height:24px; font-size:14px; color:#8c8c8c;  font-family: 'open_sansregular'; outline:none; border:none; height:122px; resize:none;}
input.send3                                       {font-family: 'open_sansbold'; font-size:16px; color:#fff; text-align:center; background:url(images/load_bg.png) left top no-repeat; width:112px; display:block; text-transform:uppercase; border-radius:2px; line-height:38px; border:none; outline:none; cursor:pointer; float:left;}
input.send3:hover                                 {background:url(images/load_bg_hovr.png) left top no-repeat;}
.lft_cont_sect h5                                 {font-size:13px; color:#8c8c8c; font-family: 'open_sansregular'; float:right;}
.lft_cont_sect h5 sup                             {color:#f38503; vertical-align:top; font-family: 'open_sansbold';}
.lft_cont_sect span                               {font-size:14px; color:#8c8c8c; font-family: 'open_sansregular'; clear:both; display:block; padding:43px 0 0 0;}
.lft_cont_sect span a                             {color:#3e94d0;}
.rgt_form                                         {width:315px; float:right; }
.rgt_cont_sect                                    {background:url(images/baner_bg.jpg) left top repeat; padding:29px 21px 29px 21px;  box-sizing: border-box;}
.rgt_cont_sect .nws_wrap.cont                     {position:relative; padding-bottom:0px; padding-top:0px;}
.rgt_cont_sect .free.cont                         {width:180px;}
.rgt_cont_sect .free.cont h3                      {font-size:30px;}
.rgt_cont_sect .free.cont p                       {font-size:14px;}
.rgt_cont_sect .lft_nws_lttr.cont h4              {font-size:13px; color:#97c4e1; font-family: 'open_sansregular'; text-transform:uppercase; clear:both; text-align:center; padding:10px 0 10px 0;}
.rgt_cont_sect .lft_nws_lttr.cont h4 strong       {font-size:16px; color:#fff;  font-family: 'open_sansbold';}
.rgt_cont_sect .nws_wrap.cont .rgt_nws_lttr .search_news.cont             {width:100%; float:none; margin-top:23px;}
.rgt_cont_sect .nws_wrap.cont .rgt_nws_lttr .search_news.cont input.inp   {width:100%; border-radius: 3px; text-align:center;}
.rgt_cont_sect .nws_wrap.cont .rgt_nws_lttr input.send1                   {position:relative; width:100%; background:url(images/cont_subs_bg.png) left top no-repeat; margin:20px 0 20px 0; border-radius: 3px; background-size:100%; padding-left:0px; padding-right:0px; height:47px;}
.rgt_cont_sect .nws_wrap.cont .rgt_nws_lttr input.send1:hover   {background:url(images/cont_subs_bg_hovr.png) left top no-repeat; background-size:100%;}
.rgt_cont_iner3                                                 {background:#eeeff1; border:1px solid #d8d8d8; padding:17px 10px 17px 10px; box-sizing:border-box; margin:19px 0 0 0; }
.rgt_cont_iner3 .con_wrap                                       {width:100%;}
.rgt_cont_iner3 .con_wrap h5                                    {text-align:center; display:block; padding-right:0px;}
.rgt_cont_iner3 .social_icon.inner1                             {display:block; text-align:center; padding-top:15px; padding-bottom:15px;}
.rgt_cont_iner3 .con_wrap h6                                    {text-align:center; display:block; padding-left:0px;}

.blog_para.inner4                                {padding-top:0px;}
.blog_para.inner4 p b                            {color:#1c2f3e;}
.blog_para.inner4 ul                             {list-style:none; margin:0px; padding:0px; float:none; width:100%;}
.blog_para.inner4 ul li                          {font-size:14px; color:#8c8c8c; font-family: 'open_sansregular'; background:url(images/bullet_img.png) left 4px no-repeat; padding:0 0 9px 17px;}
.blog_para.inner4 ul li a                        {color:#8c8c8c;}
img.flt_Rt                                       {margin-top:20px; margin-left:31px; margin-right:0px;}
/* ------------------ FOOTER HERE --------------------------*/
footer										{background:#1c2f3e; padding:41px 0 38px 0;}
.fot_nav                                    {width:447px; margin:0 auto;}
.fot_nav ul                                 {list-style:none; margin:0px; padding:0px;}
.fot_nav ul li                              {display:inline-block; font-size:14px; color:#add0e8; font-family: 'open_sansregular';  position:relative; text-transform:uppercase; padding:0 9px 0 9px;}
.fot_nav ul li:after                        {background:url(images/fot_div.png) left top no-repeat; width:2px; height:15px; top:3px; left:0; content:''; position:absolute;}
.fot_nav ul li a                            {color:#add0e8;}
.fot_nav ul li a:hover                      {color:#fff;}
.fot_nav ul li.first:after                  {background:none;}
.fot_nav h6                                 {font-size:13px; color:#566f82; font-family: 'open_sansregular'; text-align:center; padding:12px 0 0 0;}

.copy										{}
/* ---------------------------------------------------------*/
span.click    {display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.blog_para ol li:before { left:-33px;  }
}


/*.blog_para ul{/*width:425px;*/}*/
.blog_para ul{width:100% !important;}
/*------contact7 style----*/
.lft_cont_sect span { padding: 0px 0 0 0;}
.lft_cont_sect h5 {margin: -55px 0 0 0;
}

.social_icon a{display: block; width: 100%; height: 22px;}
.blog_para h3{
    font-family: 'open_sanslight';
    font-size: 30px;
    color: #1c2f3e;
    line-height: 30px;
    text-align: left;
    padding: 0 0 15px 0;}


    .wpcf7-not-valid-tip  {position:absolute; margin-top: 5px; color:#ff0000 !important;}
    div.wpcf7-response-output {  clear: both !important;    margin: 2em 0.5em 1em;    padding: 0.2em 1em;  
      text-align: center;    width: 60%;}



.post-content .li-in .bot_socio span span.stMainServices {width:60px; height:22px;}
.stButton .stBubble_hcount{    text-align: center; min-width: 15px;}
.post-content .li-in .bot_socio > span {/*width:30%;*/ width:auto;}
.post-content .li-in .bot_socio > span span {  padding: 1px 1px;}
.post-content .li-in .bot_socio { padding:7px 10px;}
.post-content .li-in .bot_socio span.comm {text-align:right; float:right; width:auto !important; }
.post-content .li-in .bot_socio span.comm span { float:none; font-weight:bold;}
.post-content .li-in .bot_socio span.st__hcount { display:none;}
.click_lft_blog span { margin:0;}
.click_lft_blog2 span { margin:0;}



.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls  {border:1px solid #eeeeee;}
.mejs-container     {background:none;}
.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a   {top:0px; height:2px !important;}
.mejs-controls .mejs-time-rail .mejs-time-total     {margin-top:15px !important;}
.mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current   {background:rgba(255, 255, 255, 0.33) !important;}
.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls   {background:none !important;}
.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total  {background:#d8d8d8!important;}
.mejs-container .mejs-controls .mejs-time   {color:#949494 !important;}
.mejs-controls .mejs-pause button   {background:url(images/pause_icon.png) left top no-repeat;}
.mejs-play button {
    background: url(images/play_icon.png) left top no-repeat !important;
    width: 18px !important;
    height: 18px !important;
}
.mejs-play button:hover{
	background: url(images/play_icon.png) left top no-repeat !important;
    width: 18px !important;
    height: 18px !important;
}
.mejs-pause button	{
    background: url(images/pause_icon.png) left top no-repeat !important;
    width: 18px !important;
    height: 18px !important;
}


.mejs-controls .mejs-mute button { background: url(images/volume_icon.png) left top no-repeat !important;}	
.mejs-controls .mejs-time-rail .mejs-time-float-corner   {background: url(images/circle_icon.png) left top no-repeat !important; width:12px !important; height:12px !important; border-color:none !important; border-width:0px !important; top:19px !important;}

.powerpress_player
{
display:none;
}

.addtoany_list
{
    font-size: 13px;
    color: #8c8c8c;
    font-family: 'open_sansregular';
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px 0 0;
}

.a2a_dd
{
 color: #8c8c8c;
}

.st_twitter_hcount .stArrow
{
display:none !important;
}

#searchtitle 
{
  border-bottom:2px #E6E6E6 dotted;
  padding-bottom:8px;
  padding-top:8px;
}

#searchtitle  :hover
{
background-color:#E6E6E6;
}

#searchee
{
}

.width_side
{
width:63%;
padding-right:20px;
border-right: 1px solid #d8d8d8;
float:left;
}


.width_side2
{
width:63%;
float:left;
}
.divider2{
border-top: 1px solid #d8d8d8;}
.side_single2
{
width:30%;
float:right;
padding-top:20px;
padding-left:20px;
border-left: 1px solid #d8d8d8;
}
.side_single2 h3 {
    font-family: 'open_sansbold';
    font-size: 20px;
    color: #1c2f3e;
    line-height: 30px;
    padding: 0 0 13px 0;
}
.side_single2 ul                                   {list-style:none; margin:0px; padding:0px;}
.side_single2 ul li                                {font-size:14px; color:#1c2f3e; font-family: 'open_sansregular'; width:100%; float:none; display:inline-block; vertical-align:top; padding:0 0 20px 0;}
.side_single2 ul li a                              {display:block; color:#1c2f3e;}
.side_single2 ul li a:hover                        {color:#3e94d0;}
.side_single2 ul li img                            {float:left; padding:2px 11px 0 0;}
.search_side
{
width:63%;
padding-right:20px;
border-right: 0px solid #d8d8d8 !important;
float:left;
}

.search_s h1{
    font-family: 'open_sansbold';
    font-size: 20px;
    color: #1c2f3e;
    line-height: 30px;
    padding: 0 0 13px 0;
}
.search_s
{
padding-top:0;

}
.search_side ul li{
background:none !important;
padding-right: 10px !important;
}

.search_side img{
margin:0!important;
width:auto !important;
}
.side_single
{
width:30%;
float:right;
padding-top:20px;
}

.side_single h3 {
    font-family: 'open_sansbold';
    font-size: 20px;
    color: #1c2f3e;
    line-height: 30px;
    padding: 0 0 13px 0;
}
.side_single ul                                   {list-style:none; margin:0px; padding:0px;}
.side_single ul li                                {font-size:14px; color:#1c2f3e; font-family: 'open_sansregular'; width:100%; float:none; display:inline-block; vertical-align:top; padding:0 0 20px 0;}
.side_single ul li a                              {display:block; color:#1c2f3e;}
.side_single ul li a:hover                        {color:#3e94d0;}
.side_single ul li img                            {float:left; padding:2px 11px 0 0;}

.foot1
{
background:none;
float:left;
}

.rgt_search                                      {width:659px; float:left; background:#fff; border:1px solid #d8d8d8; box-sizing:border-box;}
.rgt_search  h3                                   {font-family: 'open_sansbold'; font-size:24px; color:#1c2f3e; line-height:30px; padding:0 0 13px 0;}
.rgt_search  ul                                   {list-style:none; margin:0px; padding:0px;}
.rgt_search  ul li                                {font-size:14px; color:#1c2f3e; font-family: 'open_sansregular'; width:300px; float:none; display:inline-block; vertical-align:top; padding:0 0 20px 0;}
.rgt_search  ul li a                              {display:block; color:#1c2f3e;}
.rgt_search  ul li a:hover                        {color:#3e94d0;}
.rgt_search  ul li img                            {float:left; padding:2px 11px 0 0;}


.rgt_search2                                      {width:280px; float:left; background:#fff; border:1px solid #d8d8d8; box-sizing:border-box;}
.rgt_search2  h3                                   {font-family: 'open_sansbold'; font-size:24px; color:#1c2f3e; line-height:30px; padding:0 0 13px 0;}
.rgt_search2 ul                                   {list-style:none; margin:0px; padding:0px;}
.rgt_search2  ul li                                {font-size:14px; color:#1c2f3e; font-family: 'open_sansregular'; width:270px; float:none; display:inline-block; vertical-align:top; padding:0 0 20px 0;}
.rgt_search2  ul li a                              {display:block; color:#1c2f3e;}
.rgt_search2  ul li a:hover                        {color:#3e94d0;}
.rgt_search2  ul li img                            {float:left; padding:2px 11px 5px 0;}
.side_results{padding-left:20px;
border-left: 1px solid #d8d8d8;
}
.search_side2{

    border: 0px solid #d8d8d8;}
	
.search_side{padding-top:20px;}
	
	.search_side h3 {
    font-family: 'open_sansbold';
    font-size: 20px;
    color: #1c2f3e;
    line-height: 30px;
    padding: 0 0 13px 0;
}


.comm-area						        {margin:45px auto 0; width:80%;  font-family: 'open_sansbold';  border-radius: 4px; position: relative; line-height: 38px; font-size:15px; color: #fff !important;  display: block; text-align: center; background:url(images/load_bg2.png) left top repeat-x;}

.fb_single  .stButton .st-facebook-counter
{
display:none;
}
.fb-share img
{
padding-right:0px !important;
}

.fb_single .stButton .stHBubble
{
margin-left:0px !important;
margin-right:8px !important;
}

.nomargimg img{

margin: 0px 0px 0px 0px !important;
}

#fancybox-close {
display:inline !important;
    background-image: url('images/x1.png');
    background-size: 15px 15px;
	background-repeat:no-repeat;
top: 10px !important;
right: -10px !important;
/*width: 35px !important;
height: 35px !important;*/
}
#fancybox-close:hover {
display:inline !important;
    background-image: url('images/x1hover.png');
    background-size: 15px 15px;
	background-repeat:no-repeat;
top: 10px !important;
right: -10px !important;
/*width: 35px !important;
height: 35px !important;*/
}
#popdiv2
{
 background:#ffffff;
 width:550px;
 border:#d8d8d8 5px solid;
}
.popupnews
{

float:left;
width:60%;
font-family: 'open_sansregular';
margin-top:30px;
margin-left:20px;
margin-bottom:30px;
}

.popupnews h3{
font-family: 'open_sansregular';
line-height:1;
color:#1c2f3e;
font-size:1.85em;
font-weight: bold;
}
.popupnews span{
line-height:1;
font-family: 'open_sansregular';
color:#3e94d0;
font-size:1em;
font-weight: bold;
}

.popupnews h4{
line-height:1;
font-family: 'open_sansregular';
color:#1c2f3e;
font-size:1.05em;
font-weight: normal;
padding-top:10px;
padding-bottom:10px;
}
.popupnews h5{
line-height:1;
font-family: 'open_sansregular';
color:#8c8c8c;
font-size:0.85em;
font-weight: normal;
font-style:italic;
padding-top:5px;
padding-bottom:10px;
text-align:center;
}
.popupnews input.inp
{
border:#d8d8d8 1px solid;
}

.rightpop
{
float:right;
width:35%;
bottom:-4px;
right:-4px;
position:absolute;
}

#popdiv2 .search_news{

}

.poptitle h3{
font-family: 'open_sansregular';
line-height:1;
color:#1c2f3e;
font-size:2.15em;
font-weight: bold;
position:relative;
top:50px;
left:20px;
}

/* --- */
#popdiv4 .rightpop
{
	
	width:46%
}
#popdiv4 .search_news
{
	
	width:80%
}

.news_let
{
	
	background:#1f6797;
	padding-top: 10px;
    margin-top: 10px;
    padding-left: 20px;
}
.middle{
	
	height:101px;
	margin-top:30px;
}
#popdiv4
{
 background:#ffffff;
 width:650px;
 border:#d8d8d8 5px solid;
}
.popupnews2
{

float:left;
width:60%;
font-family: 'open_sansregular';
margin-top:30px;
/*margin-left:20px;
margin-bottom:30px;*/
}

.popupnews2 h3{
font-family: 'open_sansregular';
line-height:1;
color:#1c2f3e;
font-size:1.85em;
font-weight: bold;
margin-left:20px;
}
.popupnews2 span{
line-height:1;
font-family: 'open_sansregular';
color:#3e94d0;
font-size:1em;
font-weight: bold;
}

.popupnews2 h4{
line-height:1;
font-family: 'open_sansregular';
color:#1c2f3e;
font-size:1.05em;
font-weight: normal;
padding-top:10px;
padding-bottom:10px;
margin-left:20px;
}
.popupnews2 h5{
line-height:1;
font-family: 'open_sansregular';
color:#96d5fe;
font-size:0.85em;
font-weight: normal;
font-style:italic;
padding-top:5px;
padding-bottom:10px;
/*text-align:center;*/
margin-left:30px;
}
.popupnews2 p{
	
margin-left:20px;	
}
.popupnews2 input.inp
{
border:#d8d8d8 1px solid;
}
/*--- */
#popdiv3{
width:250px;
text-align:center;
margin-top:20px;
margin-bottom:20px;
}
#popdiv3 h2
{
font-size:25px;
line-height:1;
}

#close-message
{
 margin:15px auto 0; 
 width:125px;  
 font-family: 'open_sansbold';  
 border-radius: 4px; 
 position: relative; 
 line-height: 38px; 
 font-size:15px; 
 color: #fff;  
 display: block; 
 text-align: center; 
 background:url(images/load_bg.png)  left top no-repeat;}

 .freedl h1
 {
 color:#1c2f3e;
 font-size:2.5em;
 padding-bottom:20px;
 line-height:1;
 }
 
 .downloadables h2{
 margin-top:20px;
 margin-bottom:10px;
 font-size:1.17em;
 color:#1c2f3e;
 }
 
 .button-dl
{
 width:100%;  
 font-family: 'open_sansbold';  
 border-radius: 4px; 
 margin-top:5px;
 padding:5px 10px;
 font-size:1em;
  text-transform:uppercase; 
 color: #fff !important;  
 text-align: center; 
 background:url(images/load_bg3.png)  left top repeat;}
 
 .downloadables img
 {
 padding-right:20px;
 }
 
.three-columns ul li                                { 
vertical-align:top; width:32%; text-align:left; margin:5px; }


.three-columns ul >li
{
	
	display: inline-block;

}
#wholeblock{display:inline-block;}


.post-content .li-in .bot_socio span span.stMainServices {height:22px !important;}

.st_twitter_hcount {padding-left:3px;}
.links {display:inherit !important;font-size:inherit !important;text-decoration:underline; padding:0px !important;}
.single-post .blog_para ol li {font-size:14px;}