/*
Theme Name: JMC
Theme URI: http://wordpress.org/
Author: the Datadog team
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten
*/


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

/*.content_left h1.page_title { width: 452px; }*/
#wpadminbar {
display: block !important;
z-index: 999999999 !important;
}
 
.blog .more-link, .footer .social {
display: none;
}
.blog .date.pdfdate {
display: none;
}
.blog .wpptopdf {
display: none;
}
#wpadminbar {
z-index: 999999;
}
#frontpagecontainer .cs-buttons a { color:transparent; }

#preloadedImages1 {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(images/bluebtn-hover.png);
}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) repeat-x top #f8f8f8;
	font-size:12px;
}
.wrapper, .banner_inner {
	width: 980px;
	margin:0 auto;
}
a img {
	border:none;
}
p {
	line-height:28px;
	font-size: 17px;
}
h1, h2, h3, h4, h5, h6 {
	color:#0b172f;
	text-transform: uppercase;
}
.single-post .content h1,
.single-post .content h2,
.single-post .content h3,
.single-post .content h4,
.single-post .content h5,
.page .content h1,
.page .content h2,
.page .content h3,
.page .content h4,
.page .content h5 {
	text-transform:none;}

#header {
	padding: 49px 0px 28px 20px;
	float:left;
}
.logo {
	float:left;
	width: 578px;
	margin-left: 3px;
	margin-top: 3px;
}
.head_right {
	float:right;
}
.searchbox, #s {
	background:url(images/searchbg.jpg) no-repeat;
	width: 153px;
	height:32px;
	border:none;
	color:#8b8b8b;
	font-size:11px;
	padding: 0 0 0 10px; 	
	float:left;
	margin-right: 10px;
}
#searchform label { top:20px\9 !important;   }
#searchsubmit {
	background:url(images/search.jpg) no-repeat;
	width:18px;
	height:18px;
	border:none;
	cursor:pointer;
	float:left;
	margin: 7px 0 0 -36px;
	text-indent:-9999px;
}
.search_div {
	float:left;
}
.social {
	float:left;
}
.nav {
	background:url(images/nav.png) no-repeat;
	width:983px;
	height:77px;
	clear:both;
	position:relative;
	z-index:5;
}
.nav ul {
	margin:0;
	padding: 21px 0 0 0;
}
.nav ul li {
	list-style:none;
	display: inline;
	padding: 0 14px 0 27px;
}
.nav ul li a {
	color:#0b172f;
	text-shadow:0 0 1px #fff;
	text-transform:uppercase;
	text-decoration:none;
}
.fixed {
	position: fixed;
	top: 0;
}
.banner {
	width:100%;
	background:url(images/banner.png) center;
	position:relative;
	z-index:1;
	margin:-23px 0 0 0;
}
.banner_left { float:left; color:#0B172F; width:564px; padding:70px 0 0 20px; }
.banner_left h2 { font-size:25px; margin:0; padding:0;}	
.banner_left p { font-size:13px; }
.in { background:url(images/in.png) no-repeat center; margin:10px 0 0 32px; width:340px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; }
.banner_img { float:right; }
.learn_more {     background: url("images/learn_more.png") no-repeat scroll 0 19px transparent;
    height: 55px;
    margin: 23px 0 0;
    padding: 0 0 0 127px;
    width: 443px; }
	
.banner_name { font-size:28px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; width:380px; text-align:center; padding:10px 0 0 0; }
.content_home, .footer {
	background:url(images/calltoactionsbg.png) no-repeat top center;
	width:100%;
	float:left;
}
.calltoactions {
	background: url(images/seprator.png) no-repeat center 110px;
	float:left;
}
.c2a {
	float:left;
	background:url(images/sep.jpg) repeat-y right;
	width: 205px;
	position:relative;
	margin: 0 0px 0 30px;
	padding: 0 0 36px 0;

}
.c2a h2, .c2a h3 {
	float:left;
	font-size: 19px;
	padding: 24px 0 0 0px;
	color:#0b172f;
}
.c2a span {
	font-size: 10px;
	float: left;
	margin-top: 2px;
}
.c2a h2 a {
	color:#0b172f;
	text-decoration: none;
}
.c2a .icon {
	position:absolute;
	right: -13px;
	top: 56px;
}
.first {
}
.last, .text-5, .footer .black-studio-tinymce-19  {
	background:none;
}
.c2a_inner, .menu {
	clear:both;
	padding: 66px 38px 0 0px; *padding:50px 24px 0 24px;
	color:#3c3c3c;
}
.calltoactions > .shadow > .c2a > .c2a_inner {
	height: 540px;
}
.c2a_inner p {
	line-height:28px;
	padding:0 0 15px 0;
}
.blue_btn, .center_blue_btn, .wpcf7-submit {
	  background:url(images/bluebtn.png) no-repeat;
	width:138px;
	height: 33px;
	text-transform: uppercase;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	float: left;
	padding: 15px 0 0 0;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.wpcf7-submit {
border: 0;
padding-bottom: 31px;
cursor:pointer;
float: right;
margin-right: -2px;
}
.center_blue_btn {
    padding: 11px 0 0 0;
    height: 36px;
}

.center_blue_btn_wrap {
    width: 100%;

    float: left;
    text-align: center;
    background: url(images/credentials.png) no-repeat center 21px;  height: 56px;  
    background-size: 103% 38px;
}
td.contactlabel {
width: 25%;
}
td.contactinput {
width: 75%;
}

.center_blue_btn_wrap2 {
    width: 138px;
    float: none;
    display: block;
    margin: 0 auto;
}

.blue_btn:hover, .center_blue_btn:hover, .wpcf7-submit:hover {
	background:url(images/bluebtn-hover.png) no-repeat;
	color:white;
}
.testimonials, .videos {
	background: url(images/sepbottom.png) no-repeat top;
	float:left;
	width:100%;
	padding: 50px 0 40px 0;
}
.testimonials_inner, .videos_inner {
	width: 549px;
	padding:0 133px 0 20px;
	background:url(images/testimonial_bg.png) no-repeat right top;
}
.testimonials_inner h2, .videos_inner h2 {
	text-align:center;
}
.name {
	color:#003048;
	font-weight:bold;
}
.credentials {
	background: url(images/credentials.png) no-repeat center 21px;
	width: 100%;
	height:56px;
	text-align:center;
	margin:36px 0 0 0;
}
.videos {
	background:url(images/seprator.png) no-repeat top;
	padding:0;
}
.videos_inner {
	background:none;
}
.content {
	background:url(images/sepbottom.png) no-repeat top;
	float:left;
	width:100%;
	clear:both; 
	margin: 4px 0 0 0;
}
.content_left {
	width: 532px;
	padding:0 60px 0 20px;
	
	float:left;
}
.content_right {
	width:310px;
	float:left; 
	padding: 0 0 0 29px;
	background:url(images/content_left_sep.png) no-repeat left top;
	padding-top: 23px !important;
	background-size: 30px 100%;
}
.content_left, .content_right {
	padding-top: 45px;
}
h1 {
	font-size:49px;
	color:#0b172f;
}
.head_img {
	float:right;
}
.head_left {
	float: left;
}
.head_left h1 {
	margin:0;
	padding:0;
}
.head_title {
padding-left: 10px;
}
.post {
	background: url(images/sep_content.png) no-repeat top center;
	clear:both;
	margin:25px 0 0 0;
	float:left; *float:none;
	padding:30px 0 0 0;
	width: 100%;
}
h2.category_loop_title  {
	/*text-align:center !important;
	font-size:26px;*/
	font-size: 35px;
	/*text-transform:uppercase !important;*/
}
.blog .content_left h1,
.blog .content_left h2,
.blog .content_left h3,
.blog .content_left h4,
.blog .content_left h5 {
text-transform: none; }



.post h2 a {
	color:#0b172f;
	text-decoration: none;
}
.date, .navigation .title {
	background: url(images/date.png) no-repeat 41px 9px;
	text-align:center;
	width: 100%;
	color:#0b172f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	padding-bottom: 8px;
	text-align: center !important;
}
.navigation .title {
		background: url(images/date.png) no-repeat 43px 9px;
}

.footer { margin:20px 0 0 0;}
.footer .c2a_inner, .footer .menu {
	color:#246c83;
	line-height: 35px;
	padding: 43px 15px 0 20px; *padding:40px 24px 0;
}
.footer .c2a_inner ul, .footer ul.menu {
	margin:0;
	padding:0;

}
.footer .c2a_inner ul li, .footer ul.menu li {
	margin:0;
	padding:0;
	list-style:none;
}
.footer .c2a_inner a, .footer .menu a {
	color:#246c83;
	text-decoration:none;
}
.footer .c2a {
	width: 245px;
	margin:0 0 0 0px;
	min-height: 312px;
}
.footer .black-studio-tinymce-17 { width:250px; }
.footer .black-studio-tinymce-19 { width:239px; } 

.footer .menu {
	padding: 44px 20px 0 !important;  *padding:40px 24px 0 !important;
}
.screen-reader-text {
	display:none;
}
.footer_btm {
	background:url(images/footer_btm.png) no-repeat top;
	text-align:center;
	padding: 39px 0 30px 0;
	clear:both;
}
.sidebar_sep {
	background:url(images/sidebar_seprator.png) no-repeat top;
	padding:23px 0 15px 0;
	text-align:center;
}
.sep_vertical {
	background:url(images/sep_ver.png) no-repeat left top; 
	padding: 0 0px 0 43px;
	background-size: 27px 100%;
}
.content_right h3 {
	text-transform:uppercase;
	font-size:19px;
}
.content_right ul { margin:0; padding:0; }
.content_right ul li { list-style:none; padding:0 0 13px 0; text-transform:uppercase;  }
.content_right ul li a, .content_right a { text-decoration:none; color:#004e75; }

.tweets { color:#5c5c5c; font-size:11px; line-height:24px; }
.tweets li img { float:none; text-align:center !important; }

.tweets li { border-bottom:none !important; padding:0 0 20px 0 !important; text-align:center !important; }
.tweets li a, .twitter-follow-button { color:#004e75; }
.black-studio-tinymce-4 { background:none; padding-top:0; }
.black-studio-tinymce-4 p {margin-bottom: -8px;}
.name_sidebar { background:url(images/sidebar_seprator.png) no-repeat top;   margin: 0 0 0 -36px;
    padding: 23px 0 15px;
    width: 343px; color:#0f1b33; font-size:14px; font-style:italic; margin-top: -2px;}

.entry-title { font-size:26px; /*text-align:center;*/ }
#reply-title, .comments_head { font-size:36px; text-transform:uppercase; clear:both; 
            background: url(images/reply.png) no-repeat right; padding:0px 0 30px 0; }
			
.comments_head { background: url(images/comments.png) no-repeat right; }			
.comment-form-author input, .comment-form-email input, .comment-form-url input, .input_text, input.share_link {
 width: 516px; height:44px; padding:3px; margin:0 0 10px 0; border:none; padding-left: 13px; font-size: 12px; -moz-box-shadow: inset 0px 1px 2px #CACAC9;  -webkit-box-shadow: inset 0px 1px 2px #CACAC9;  box-shadow: inset 0px 1px 2px #CACAC9;  background-color: #F6F6F6;}

.comment-author-admin, .comment-author-jane-mcconnell {  background: url(images/star.png) no-repeat top center;   padding-top: 38px;   background-color: #EEE;  border-radius: 3px;  padding-bottom: 9px;  margin-bottom: 10px;  background-position-y: 10px;}

.comment-author-admin p, .comment-author-jane-mcconnell p {
    margin-left: 30px;
 
    margin-right: 30px;
    text-align: justify;
}

.icon_sidebar img {
padding-top: 18px;
}

#commentform label { float:left; width:100px;  }
.required { float: right; }

#comment { background:#f6f6f6;  border: 0; width: 517px; padding-left: 13px; font-family: Arial, Helvetica, sans-serif; padding-top: 16px; -moz-box-shadow: inset 0px 1px 2px #CACAC9;  -webkit-box-shadow: inset 0px 1px 2px #CACAC9;  box-shadow: inset 0px 1px 2px #CACAC9;  background-color: #F6F6F6; 	width: 517px !important;
} 
.form-submit {
background: url(images/credentials.png) no-repeat center;
width: 340px;
height: 73px;
text-align: center;
margin: 17px 0 0 0;
padding: 0 0 0 193px;
float: left;
}

#submit {
	background:url(images/bluebtn.png) no-repeat;
	width:138px;
	height:53px;
	text-transform: uppercase;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	float: left;
	padding:0px 0 6px 0;
	text-decoration:none;
	font-weight:bold;
	border:none; cursor:pointer;
	font-size:12px;
	padding-bottom: 10px;
}
.sharethis { color:#004e75; float: left; text-align: center !important; width: 100%;}
.sharethis a { color:#004e75; text-transform: uppercase; text-shadow:0 1px 1px #fff; padding:0 10px; text-decoration:none; }
.sharethis .date { margin:0 0 10px 0; }
.single_post { background: url(images/sep_content.png) no-repeat bottom center;
	clear:both;
	float:left;
	padding:0px 0 30px 0; margin:0 0 25px 0;  }
.single_post li { list-style:none; }
.comment-author { text-align:center; font-size:19px; text-transform:uppercase; color:#0b172f; font-weight:bold;  }
.comment-meta .date { margin: 10px 0 0 0; }
.black-studio-tinymce-3 { background:none; padding-top:0; padding-bottom:0; }
.black-studio-tinymce-3 .sep_vertical { background:none; }
.black-studio-tinymce-3 img { margin:0 0 10px 0; }

.quote {    background: url("images/quote.png") no-repeat scroll center top transparent;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    padding: 36px 0 20px 0; color:#0b172f;
    margin-top: 10px;
} 

.quote p { text-align:left; line-height:30px; margin-left: 28px;}
.quote .name { font-weight:normal; text-align:center; font-size:16px; }

.speaking .icon {}
.subscribe-to-comments label {
    color: #0B172F;
    float: none !important;
}
.royalSlider .royalSlide, .royalSlider .royalWrapper {
    background: none repeat scroll 0 0 transparent !important;
}


.footer .c2a h3 {
    margin-left: 20px;
 *padding:50px 0 0 20px !important!; 
    margin-top: 26px;
}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}


#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:300px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

.social p {
margin: 0;
}

.headertwitter {
margin-right: 6px;
}

.head_right {
float: right;
margin-top: 5px;
}

.cs-prev, .cs-next {display:none; }

.cs-button-frontpage { 
float:none !Important;
padding: 3px;
}

#cs-buttons-frontpage {
width: 905px;	
text-align: center;
background: none !important;
position: absolute;
bottom: 9px;
z-index: 9999999;
}

.footer a:hover { color: #33A2C5; }

#header .head_right { margin-right:0; }

.head_right .head_img {
margin: -6px 24px 1px 1px;
}

h2 { font-size: 24px;}
h3 { font-size: 20px;}
h4 { font-size: 17px;}

#cs-buttons-frontpage .cs-active { background-color: #CCC !important; }

#frontpagecontainer { margin:0 !Important; padding-top: 2px; }

.calltoactions .blue_btn { margin-left: 16px; }

.credentials .blue_btn {
margin-left: 197px;
}
.content_right a:hover {
color: #33A2C5;
}
.post h2 a:hover, .c2a h2 a:hover {
color: #004E75;	
}
#submit:hover {
background: url(images/bluebtn-hover.png) no-repeat; 
color:white;}

a.column_heading { text-decoration:none; } 
a.column_heading:hover { color:#CCC; }
.column_heading {
text-align: center;
font-size: 14px;
color: #0B172F;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
line-height: 1.3;
margin-bottom: 17px;
margin-left: 10px;
margin-right: 10px;
}

.page_icon {
position: absolute;
right: 0;
top: -11px;
}

hr {
background: url(images/divider.png) no-repeat left bottom;
border:0;
height: 1px;
}

.page_title_area {
position: relative;
background: url(images/divider.png) no-repeat left bottom;
float: left;
width: 100%;
padding-bottom: 29px;
margin-bottom: 20px;
}

.wpptopdf {
width: 100%;
text-align: center;
padding-bottom: 20px;
padding-top: 0;
margin: 0 auto;
float: left;
}

.subscribe_new_posts {
float:right;
width: 201px;
}

.subscribe-to-comments {
float:left;
max-width: 270px;
}
h1.entry-title { font-size: 35px;}

.subscribe_new_posts #notify_posts_label {
float: right;
width: 181px;
text-align: right;
}

h1.page_title {
margin-bottom: 10px;
margin-top: -10px;
font-size: 35px;
}

.sharethis .share_link {
text-align: center;
width: 279px;
display:none;
margin: 0 auto;
}

a {
color: #004E75;
text-decoration: none;
}
a:hover {
color: #33A2C5;
}

.comment-body p {
text-align: justify;
}
.content_left p {
text-align: justify;
}

.sharethis p {
text-align: center; }

#sharethislink.active_share_this {color:black;}

.post.pingback {display:none; }

.content_right .tweets ul li {
    text-transform: none;
 }

.shadow { background:url(images/shadow.png) no-repeat 206px 0; float:left;  } 

.footer_shadow { background:url(images/footer_shadow.png) no-repeat 215px 0; float:left;  } 

.navigation { padding:40px 0 0 0; clear:both; padding-bottom: 50px;}

#header-wrap { width: 983px;
margin: 0 auto; }

.wrapper-head1 {
top: 0;
z-index: 999999;
background: url(images/bg.jpg) repeat-x top;
margin: 0 auto;
width: 100%;
background-size: 100% 179px;
}

.single_post h1,.single_post h2,.single_post h3,.single_post h4,.single_post h5{
text-transform:capitalize;
}

.categories-2 .cat-item.cat-item-1 { display:none;}

.advanced_wp_column .column_heading { text-align:center;}


.page .entry-content ul,
.single_post ul,
.page .entry-content ol,
.single_post ol,
.blog .content_left .post ul, .blog .content_left .post ol {
padding-left: 26px;
line-height: 2;
}

.page ol,
.single_post ol,
.blog .content_left .post ol  {
    counter-reset:li; 
    margin-left:0; 
    padding-left:0; 
    /* margin-left: -29px; */
    padding-left: 0!important;
}
.page ol > li,
.single_post ol > li,
.blog .content_left .post ol > li {
    position:relative; 
    margin: 0 0 6px 24px; 
    padding:4px 8px; 
    list-style:none; 
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.blog .content_left .post ol > li:before,
.page ol > li:before,
.single_post ol > li:before {
    content:counter(li)"."; 
    counter-increment:li; 
    position:absolute;
    top:0px;
    left: -1.5em;
    width:2em;

    margin-right:8px;
    padding: 0;
    color:#005b86;
    font-weight:bold;
    text-align:center;
    font-size: 15px;
}
.blog .content_left .post li ol,
.page li ol,
.single_post li ol {margin-top:6px;}

.blog .content_left .post ol ol li:last-child,
.page ol ol li:last-child,
.single_post ol ol li:last-child {margin-bottom:0;}

.blog .content_left .post ul li,
.page .entry-content ul li, .single_post ul li {
list-style-image: url(images/listlev1.png);
padding-left: 6px;
font-size: 17px;
line-height: 28px;
}

.blog .content_left .post ol li,
.page .entry-content ol li, .single_post ol li {
font-size: 17px;
line-height: 28px;
}

.blog .content_left .post  ul ul li,
.page .entry-content ul ul li,
.post .single_post ul ul li { 
	list-style-image:url(images/listlev2.png);
}

#frontpagecontainer .cs-buttons a {
margin-left: 11px !important;
margin-right: 2px;}

.cs-button-frontpage {
float: none !Important;
padding: 11px;
}
.calltoactions .shadow .c2a {
min-height: 555px;
}

.calltoactions .shadow .c2a p {
padding-bottom: 60px; 
}
.calltoactions .shadow .c2a .blue_btn {
position:absolute;
bottom:35px;
}
.tweet-img-link {
width: 100%;
float: left;
}
.tweet-img-link img{
float:none!important;}
.tweet p {
text-transform: none;
max-width: 234px;
margin: 0 auto;
}
.tweet {
padding-bottom: 28px!important;
}
td.contactlabel {
vertical-align: top;
padding-top: 7px;
}
#contactform input, #contactform textarea {
border: 1px solid #CCC;
padding: 2%;
width: 97%!important;
}
#contactform textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
table#contactform {
width: 100%;
float: left;
}
.wpcf7 div.wpcf7-mail-sent-ok {
padding: 0;
border:0;
padding-top: 20px;
color: #398f14;
}
.wpcf7 div.wpcf7-validation-errors {
padding: 0;
border:0;
padding-top: 30px;
margin: 0;
}
span.wpcf7-form-control-wrap {
width: 100%;
}
.jmc-gallery { line-height: 0;
margin-bottom: 12px;
margin-top: 12px; }
.jmc-gallery img {
margin-right: 12px;}
 #overlay {
z-index: 999999!important;}
#lightbox {
z-index: 9999999!important;}
@-moz-document url-prefix() {
    #frontpage {
        overflow: inherit !important;
    }
}
#frontpagecontainer .cs-buttons a {
-webkit-border-radius: 21px!important;
-moz-border-radius: 21px!important;
border-radius: 21px!important;
}

.navigation .wp-paginate {padding:0; margin:0; text-align: center;}
.navigation .wp-paginate li {display:inline; list-style:none;}
.navigation .wp-paginate a {background: white;
border: 1px solid #CCC;
color: #004E75;
margin-right: 13px;
padding: 9px;
text-align: center;
text-decoration: none;
font-size: 14px;}
.navigation .wp-paginate a:hover, .wp-paginate a:active {}
.navigation .wp-paginate .title {color:#555; margin-right:4px;}
.navigation .wp-paginate .gap {margin-right: 7px;
color: #004E75;
font-size: 14px;
margin-left: -5px;}
.navigation .wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:13px; padding: 9px; font-size: 14px;}

.navigation .wp-paginate .title {
float: left;
padding-bottom: 23px;
}

.navigation .wp-paginate .prev {
background: url("images/arrow-left.png") 12px 10px no-repeat;
padding:9px 13px;}

.navigation .wp-paginate .next {
background: url("images/arrow-right.png") 14px 10px no-repeat;
margin-right: 0;
padding:9px 13px;}

.navigation .wp-paginate .prev:hover {
background-image: url("images/arrow-left-hover.png");}

.navigation .wp-paginate .next:hover {
background-image: url("images/arrow-right-hover.png");
}

body .navigation .title {
width: 100%;
float: left;
padding-bottom: 29px !important;
}

.navigation .wp-paginate span.current,
.navigation .wp-paginate li a[title="1"],
.navigation .wp-paginate li a[title="2"],
.navigation .wp-paginate li a[title="3"],
.navigation .wp-paginate li a[title="4"],
.navigation .wp-paginate li a[title="5"],
.navigation .wp-paginate li a[title="6"],
.navigation .wp-paginate li a[title="7"],
.navigation .wp-paginate li a[title="8"],
.navigation .wp-paginate li a[title="9"] {
padding: 9px 13px !important;	
}


/*indres css*/
.mobile_only {display:none;}
@media screen and (max-width: 950px) {
div#header-wrap {
    width: 100%;
    height: auto;
}
.logo {
    width: 100%;
	height: auto;
	position: relative;
	z-index: 999;
}
.wrapper {
    width: 100%;
	margin-left: 0px;
    margin-right: 0px;
}
.shadow img.icon {
    right: 5px;
}
.shadow .c2a {
    width: 96%;
	padding-right: 2%;
}
.calltoactions > .shadow > .c2a > .c2a_inner {
    height: auto;
}
.footer_shadow .c2a {
    width: 96%;
	padding: 0;
	min-height: 240px;
}
p.advanced_wp_column.null {
   width: 80%!important;
}
.advanced_wp_columns_wrapper.null {
    width: 100%!important;
}
.testimonials_inner, .videos_inner {
    width: 96%;
    padding-left: 2%;
	padding-right: 2%;
	background-position-x: 96%;
}
.calltoactions .shadow .c2a p {
    padding-bottom: 10px;
}
.testimonials, .videos {
    padding-bottom: 0;
}
div#frontpagecontainer {
    width: 100%!important;
}
div#frontpage {
    width: 100%!important;
	background-size: 100%;
}
#frontpage .cs-title {
    width: 100%!important;
}
#cs-buttons-frontpage {
    width: 100%;
}
.banner_inner {
    width: 100%;
}
.cs-frontpage {
    width: 100%!important;
	background-size: 100%;
	background-repeat: no-repeat!important;
}
.c2a {
    padding-left: 2%;
	margin-left: 0;
}
.footer .c2a h3 {
    margin-left: 0;
	margin-top: 0 
}
.footer_shadow .c2a {
    padding-left: 2%;
	    padding-right: 2%;
	min-height: 180px;
}
.head_right {
	display: none;
}
.nav {
    display: none;
}
.footer .c2a_inner, .footer .menu {
	padding-left: 0;
}	
.calltoactions .blue_btn {
    margin-left: 0;
}
.footer .menu {
    padding-left: 0!important;
}
.content_left {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
}
.sep_vertical {
	padding-left: 0;
}
.page_icon {
    width: 70px!important;
}
blockquote {
    margin-left: 0;
}
.content_left h2 {
    padding-left: 0!important;
}
blockquote a {
    font-size: 18px;
}
img.ajax-loader {
    display: none;
}
#click-menu {
    right: 2%!important;
    top: 29px!important;
}
#header {
    padding-left: 2%!important;
}
.sharethis {
    font-size: 9px;
}
textarea#comment {
    width: 98%!important;
    padding-left: 2%;
}
.single_post {
    float: none;
}
.content_left img {
    max-width: 100%;
    height: auto;
}
embed {
    width: 100%!important;
}
div#__ss_13389891 {
    width: 100%!important;
}
.banner  { 
    background: none;
    position: inherit;
}
.navigation .wp-paginate a {
    margin-right: 8px;
    font-size: 8px;
}
.navigation .wp-paginate .current {
    font-size: 8px;
}
.navigation .wp-paginate .prev {
    background: url("images/arrow-left.png") 9px 7px no-repeat;
}
.navigation .wp-paginate .next {
    background: url("images/arrow-right.png") 9px 7px no-repeat;
}
.navigation .wp-paginate .gap {
    margin-right: -15px;
}
div#__ss_529168 {
    max-width: 100%;
}
#cs-buttons-frontpage {
	    z-index: 999;
}
.shadow {
    background: none;
}
.footer_shadow {
    background: none;
}
#frontpagecontainer .cs-buttons {
    padding-right: 0px!important;
    padding-left: 0px!important;
    margin-left: 0px!important;
}
div#cs-title-frontpage {
    display: none;
}
.content_left p {
    text-align: initial;
}
.date {
   background-position-x: 50%;
}
.credentials .blue_btn {
    float: none;
    display: block;
	margin: 0 auto;
}
.logo img {
    width: 220px;
}
.c2a {
    background: none;
}
.wp-paginate span.title {
    background-position-x: 50%;
}
div#header {
    padding-top: 28px;
}
.home.page div#header {
    padding-top: 50px;
}
.c2a_inner, .menu {
    padding-top: 10px!important;
    padding-right: 0px!important;
}
.calltoactions .shadow .c2a {
    min-height: 480px;
}
#responsive-menu .responsive-menu li a {
    font-size: 12px !important;
}
input#responsiveSearchInput {
-webkit-box-shadow: inset 0px 1px 1px 0px rgba(207,207,207,1);
-moz-box-shadow: inset 0px 1px 1px 0px rgba(207,207,207,1);
box-shadow: inset 0px 1px 1px 0px rgba(207,207,207,1);
}
.footer .c2a h3 {
    background: url(images/seprator.png) no-repeat center 110px;
    width: 100%;
    padding-bottom: 12px;
    float: left;
    background-position-y: 100%;
	margin-bottom: 2px;
    padding-top: 40px;
}
.calltoactions {
    background: none;
}
.footer .c2a_inner, .footer .menu {
    padding-top: 0px!important;
}
.content_right {
    padding-left: 2%;
	padding-right: 2%;
	max-width: 100%;
	background: none;
	width: 96%;
}
.footer_btm {
    max-width: 100%;
}
iframe[src*='slideshare.net'] {
    display: none;
}
.search-results h1 {
    font-size: 30px;
}
.search-results h2 {
    font-size: 18px;
    line-height: 1.5;
}
#responsive-menu #responsiveSearchInput {
    background-color: #f6f6f6!important;
}
.content {
    margin: -8px 0 0 0;
}
#reply-title {
    font-size: 24px!important;
	    padding-top: 14px; }
.footer .social {
    display: block;
	width: 100%;
    text-align: center;
	margin-top: 60px;
}
.c2a h2, .c2a h3 {
    background: url(images/seprator.png) no-repeat center 110px;
    width: 100%;
    float: left;
    padding-bottom: 5px;
}
.c2a .icon {
    top: 23px;
}
.sharethis a {
    padding: 2px;
}
.name_sidebar {
    display: none;
}
#reply-title, .comments_head {
    font-size: 29px;
    padding-bottom: 37px;
}
#responsive-menu #responsiveSearchInput {
    font-size: 12px;
    text-transform: uppercase;
}
p.form-submit {
    width:100%;
    margin: 0 auto;
    padding: 0;
    float: none;
	    text-align: center;
}
.sharethis {
    float: none;
}
.single-post {
	float: none;
}
input#submit {
    width: 138px;
    max-width: 100%;
	    height: 46px;
    padding: 0;
	    float: none;
}
#submit {
    background-size: 100%;
}
.post {
    padding-top: 0;
}
div#attachment_2222 {
    max-width: 100%;
}
/*iframe {
    max-width: 100%!important;
	overflow:hidden;
	    display: none;
}*/
.comment-form-author input, .comment-form-email input, .comment-form-url input, .input_text, input.share_link {
    width: 97%;
}
div#coin-slider-frontpage {
    position: relative;
}
.page .entry-content ul li, .single_post ul li {
    font-size: 14px;
}
.mobile_only {display:block;}
}
@media screen and (min-width: 450px) and (max-width: 950px) { 

.shadow .c2a {
    width: 40%;
    padding-right: 7%;
}
}

@media screen and (min-width: 0px) and (max-width: 350px) { 
/*Iphone vertical*/
#responsive-menu .responsive-menu li a, #responsive-menu #responsiveSearchInput {
    font-size: 14px !important;
}
.footer .c2a_inner a, .footer .menu a {
    font-size: 14px;
}
}


@media screen and (min-width: 351px) and (max-width: 600px) {
	/*Iphone horizontal*/
#responsive-menu {
    width: 57%!important;
}	 
.entry-content h3 {
    font-size: 24px;
}
.entry-content h2 {
    font-size: 27px;
}
/*p {
    line-height: 24px;
    font-size: 15px;
}*/
}


@media screen and (min-width: 601px) and (max-width: 950px) { 
/*Ipad*/
#responsive-menu .responsive-menu li a, #responsive-menu #responsiveSearchInput {
    font-size: 14px !important;
}
#responsive-menu {
    width: 55%!important;
}
.footer .c2a_inner a, .footer .menu a {
    font-size: 14px;
}
}