/*

Theme Name: Twenty Twelve

Theme URI: http://wordpress.org/themes/twentytwelve

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.

Version: 1.3

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: twentytwelve



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/* =Notes

--------------------------------------------------------------

This stylesheet uses rem values with a pixel fallback. The rem

values (and line heights) are calculated using two variables:



$rembase:     14;

$line-height: 24;



---------- Examples



* Use a pixel value with a rem fallback for font-size, padding, margins, etc.

	padding: 5px 0;

	padding: 0.357142857rem 0; (5 / $rembase)



* Set a font-size and then set a line-height based on the font-size

	font-size: 16px

	font-size: 1.142857143rem; (16 / $rembase)

	line-height: 1.5; ($line-height / 16)



---------- Vertical spacing



Vertical spacing between most elements should use 24px or 48px

to maintain vertical rhythm:



.my-new-div {

	margin: 24px 0;

	margin: 1.714285714rem 0; ( 24 / $rembase )

}



---------- Further reading



http://snook.ca/archives/html_and_css/font-size-with-rem

http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/





/* =Reset

-------------------------------------------------------------- */



/*

 * jQuery FlexSlider v2.2.0

 * http://www.woothemes.com/flexslider/

 *

 * Copyright 2012 WooThemes

 * Free to use under the GPLv2 license.

 * http://www.gnu.org/licenses/gpl-2.0.html

 *

 * Contributing author: Tyler Smith (@mbmufffin)

 */





/* Browser Resets

*********************************/


.page-id-35  .entry-title {display: none;}
.page-id-33  .entry-title {display: none;}
.page-id-37  .entry-title {display: none;}
.page-id-39  .entry-title {display: none;}
.page-id-86  .entry-title {display: none;}


.ibox
{
	width: 30%;
	border: 1px solid #333;
  outline: 0;
  height:28px;
  border-radius:  5px;
  padding-left:10px;
  margin-bottom:12px;
}
.tbox
{
	width: 30%;
	border: 1px solid #333;
  outline: 0;
  height:40px;
  border-radius:  5px;
  padding-left:10px;
  margin-top:7px;
}


label
{
	float: left;
margin-right: 15px;
width: 190px;
padding-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


.cc
{
background: white;
border: 1px solid #666;
padding-left: 10px;
height: 20px;
margin-bottom: 20px;
margin-top:-10px;
width: 250px;
}
.cta
{
background: white;
border: 1px solid #666;
padding-left: 10px;
height: 30px;
margin-bottom: 20px;
width: 365px;
height:75px;
}




.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {

	outline: none;

}

.slides, .flex-control-nav, .flex-direction-nav {

	margin: 0;

	padding: 0;

	list-style: none;

}

/* Icon Fonts

*********************************/

/* Font-face Icons */

@font-face {

	font-family: 'flexslider-icon';

	src: url('fonts/flexslider-icon.eot');

	src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),  url('fonts/flexslider-icon.woff') format('woff'),  url('fonts/flexslider-icon.ttf') format('truetype'),  url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');

	font-weight: normal;

	font-style: normal;

}

/* FlexSlider Necessary Styles

*********************************/

.flexslider {

	margin: 0;

	padding: 0;

}

.flexslider .slides > li {



} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {

	width: 100%;

	display: block;

}

.flex-pauseplay span {

	text-transform: capitalize;

}

/* Clearfix for the .slides element */

.slides:after {

	content: "\0020";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

html[xmlns] .slides {

	display: block;

}

* html .slides {

	height: 1%;

}

/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .slides > li:first-child {

	display: block;

}

/* FlexSlider Default Theme

*********************************/

.flexslider {

	

	position: relative;

	

	zoom: 1;

}

.flex-viewport {

	max-height: 2000px;

	-webkit-transition: all 1s ease;

	-moz-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}

.loading .flex-viewport {

	max-height: 300px;

}

.flexslider .slides {

	zoom: 1;

}

.carousel li {

	margin-right: 5px;

}

/* Direction Nav */

.flex-direction-nav {

*height: 0;

}

.flex-direction-nav a {

	display: block;

	width: 40px;

	height: 40px;

	margin: -20px 0 0;

	position: absolute;

	top: 52%;

	z-index: 10;

	overflow: hidden;

	opacity: 0;

	cursor: pointer;

	color: rgba(0,0,0,0.8);

	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	transition: all .3s ease;

}

.flex-direction-nav .flex-prev {

	left: 70px;

	background:url(../images/prev.png) no-repeat;

	width:11px;

	height:26px;

	text-indent:-9999px;

}

.flex-direction-nav .flex-next {

	right: 70px;

	background:url(../images/next.png) no-repeat;

	width:11px;

	height:26px;

	text-indent:-9999px;

}

.flexslider:hover .flex-prev {

	opacity: 0.7;

	left: 75px;

}

.flexslider:hover .flex-next {

	opacity: 0.7;

	right: 75px;

}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {

	opacity: 1;

}

.flex-direction-nav .flex-disabled {

	opacity: 0!important;

	filter: alpha(opacity=0);

	cursor: default;

}

.flex-direction-nav a:before {

	font-family: "flexslider-icon";

	font-size: 40px;

	display: inline-block;

	content: '\f001';

}

.flex-direction-nav a.flex-next:before {

	content: '\f002';

}

/* Pause/Play */

.flex-pauseplay a {

	display: block;

	width: 20px;

	height: 20px;

	position: absolute;

	bottom: 5px;

	left: 10px;

	opacity: 0.8;

	z-index: 10;

	overflow: hidden;

	cursor: pointer;

	color: #000;

}

.flex-pauseplay a:before {

	font-family: "flexslider-icon";

	font-size: 20px;

	display: inline-block;

	content: '\f004';

}

.flex-pauseplay a:hover {

	opacity: 1;

}

.flex-pauseplay a.flex-play:before {

	content: '\f003';

}

/* Control Nav */

.flex-control-nav {

	width: 100%;

	position: absolute;

	bottom: -40px;

	text-align: center;

}

.flex-control-nav li {

	margin: 0 6px;

	display: inline-block;

	zoom: 1;

*display: inline;

}

.flex-control-paging li a {

	width: 15px;

	height: 15px;

	display: none;

	background: #666;

	background: #e1b509;

	cursor: pointer;

	text-indent: -9999px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	-o-border-radius: 20px;

	border-radius: 20px;

	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);

	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);

	-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);

	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);

}

.flex-control-paging li a:hover {

	background: #333;

	background: rgba(0,0,0,0.7);

}

.flex-control-paging li a.flex-active {

	background: #000;

	background: rgba(0,0,0,0.9);

	cursor: default;

}

.flex-control-thumbs {

	margin: 5px 0 0;

	position: static;

	overflow: hidden;

}

.flex-control-thumbs li {

	width: 25%;

	float: left;

	margin: 0;

}

.flex-control-thumbs img {

	width: 100%;

	display: block;

	opacity: .7;

	cursor: pointer;

}

.flex-control-thumbs img:hover {

	opacity: 1;

}

.flex-control-thumbs .flex-active {

	opacity: 1;

	cursor: default;

}

 @media screen and (max-width: 860px) {

.flex-direction-nav .flex-prev {

	opacity: 1;

	left: 10px;

}

.flex-direction-nav .flex-next {

	opacity: 1;

	right: 10px;

}

}



/* `XHTML, HTML4, HTML5 Reset

----------------------------------------------------------------------------------------------------*/



a,

abbr,

acronym,

address,

applet,

article,

aside,

audio,

b,

big,

blockquote,

body,

canvas,

caption,

center,

cite,

code,

dd,

del,

details,

dfn,

dialog,

div,

dl,

dt,

em,

embed,

fieldset,

figcaption,

figure,

font,

footer,

form,

h1,

h2,

h3,

h4,

h5,

h6,

header,

hgroup,

hr,

html,

i,

iframe,

img,

ins,

kbd,

label,

legend,

li,

main,

mark,

menu,

meter,

nav,

object,

ol,

output,

p,

pre,

progress,

q,

rp,

rt,

ruby,

s,

samp,

section,

small,

span,

strike,

strong,

sub,

summary,

sup,

table,

tbody,

td,

tfoot,

th,

thead,

time,

tr,

tt,

u,

ul,

var,

video,

xmp {

  border: 0;

  margin: 0;

  padding: 0;

  font-size: 100%;

}



html,

body {

  height: 100%;

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

menu,

nav,

section {

/*

  Override the default (display: inline) for

  browsers that do not recognize HTML5 tags.



  IE8 (and lower) requires a shiv:

  http://ejohn.org/blog/html5-shiv

*/

  display: block;

}



b,

strong {

/*

  Makes browsers agree.

  IE + Opera = font-weight: bold.

  Gecko + WebKit = font-weight: bolder.

*/

  font-weight: bold;

}



img {

  color: transparent;

  font-size: 0;

  vertical-align: middle;

/*

  For IE.

  http://css-tricks.com/ie-fix-bicubic-scaling-for-images

*/

  -ms-interpolation-mode: bicubic;

}



ol,

ul {

  list-style: none;

}



li {

/*

  For IE6 + IE7:



  "display: list-item" keeps bullets from

  disappearing if hasLayout is triggered.

*/

  display: list-item;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

}



th,

td,

caption {

  font-weight: normal;

  vertical-align: top;

  text-align: left;

}



q {

  quotes: none;

}



q:before,

q:after {

  content: "";

  content: none;

}



sub,

sup,

small {

  font-size: 75%;

}



sub,

sup {

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}



sub {

  bottom: -0.25em;

}



sup {

  top: -0.5em;

}



svg {

/*

  For IE9. Without, occasionally draws shapes

  outside the boundaries of <svg> rectangle.

*/

  overflow: hidden;

}



@charset "utf-8";

/* CSS Document */



@import url("reset.css");

@import url("flexslider.css");



@charset "utf-8";

body {

	background:#fff;

width:100%;

}

body, ul, p, h4, h1, h2, h3, h5, h6 {

    margin: 0;

    padding: 0;

}

span {

    color: #fff;

	font-size:15px;

}

a{

text-decoration:none;

color:000;

}

img{

border:none;

}

.structure {

    margin: 0 auto;

    width: 1185px;

}

.fix {

height:auto;

overflow:hidden;

}



.header-top-area{

	width: 100%;

	background:#1F448A;

}

.header-top {

    margin-top: 0px;

	height: 8px;

	background:#1F448A;	

}



.header-area {

	width: 100%;



}

.header {

    margin-top: 0px;

	height: 68px;

	

}



#bnr

{

	float:right;

	margin-top:0px;

	margin-bottom:20px;
	margin-right:30px;

	

}





.header-left{

float:left;

margin-left:0px;

}

.header-left img{

margin-top:10px;

}



.header-right{

float:right;

 margin-left:0px;



}

.menu{

margin-top:18px;

margin-left:0px;

margin-right:10px;

float:right;

}

.menu ul {

    list-style-type: none;

    margin-top: 0px;

	height:40px;



}

.menu ul li {

	float: left;

	background-image: url(images/border.jpg);

	background-repeat: no-repeat;

	background-position: right center;	

}

.menu ul li a {

    color: #224C90;

	font-family:Myriad Pro;

    font-size: 18px;

    text-decoration: none;

	font-weight:400;

	padding:5px 15px 7px 10px;

	line-height:40px;

}

.menu  ul li:last-child {

	background-image: none;

}

.menu  ul li:first-child {

	background-image: none;

}

.menu ul li a.active{

	color:#fff;

background: #1e5799; /* <span class="n2wedf" id="n2wedf_7">Old browsers</span> */

background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

	padding:5px 35px 7px 30px;

}











.menu li > li.active a {

	color:#fff;

background: #1e5799; /* <span class="n2wedf" id="n2wedf_7">Old browsers</span> */

background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

	padding:5px 35px 7px 30px;

}

.menu .current-menu-item > a,

	.menu.current-menu-ancestor > a,

	.menu .current_page_item > a,

	.menu .current_page_ancestor > a {

	

	color:#fff;

background: #1e5799; /* <span class="n2wedf" id="n2wedf_7">Old browsers</span> */

background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

	padding:5px 35px 7px 30px;

	

	

		

}









			

.slider-area{

width:100%;

margin-top:0px;

}

.slider{



}

.mar{



}

.slider img{ 

margin-top:15px;

}

.slider-text{

width:588px;

height:115px;

position:absolute;

margin-left:79px;

margin-top:-150px;

background:#3E82BA;

opacity:.7;

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

z-index:999;

}

.line{

	margin-top:3px;

	margin-left:20px;

}

.line ul{ list-style-type:none; margin-top:0px; padding-left:0px; padding-bottom:40px;}

.line ul li{

	font-family:Myriad Pro, Helvetica, sans-serif;

	font-weight:normal;

	background-position:left center;

	text-indent:30px;

	margin-top:0px;

	background-image: url(images/right.png);

	background-repeat: no-repeat;

	padding:3px 0;

	margin-left:0px!important;

		color:#fff;

    font-size: 19px;

	font-style:italic;

}



.hero-area {

	width: 100%;

}

.hero {

    margin-top: 0px;

	background:#3FAFE3;

}

.hero h2{

	font-size:30px; 

	font-weight:400; 

	padding:12px 20px 12px 30px;

	color:#fff;

	font-family:Myriad Pro;

	margin-left:0px;

	font-style:italic;

	float:left;

	border-right:1px solid #7EC9EC;

	margin-right:20px;

	margin-top:8px;

}



.hero p{

	font-size:14px; 

	font-weight:400; 

	padding:18px 25px 0px 0px;

	color:#fff;

	margin-left:0px;

line-height:18px;

font-family:arial;

text-align:justify;

}	

.hero h3{

color: #000;

font-family: arial;

font-size: 12px;

padding-bottom: 6px;

padding-right: 25px;

text-align:right;

font-weight:800;

font-style:italic;

	}	







.box-area {

	width: 100%;

}

.box {

    margin-top: 10px;

}

.box ul{

list-style-type:none;

}

.box ul li{

	margin-top:10px;

	margin-bottom:45px;

	width:305px;

	float:left;

	margin-left:110px;

}

.box ul li:nth-child(3){

	margin-top:10px;

	margin-bottom:35px;

	width:340px;

	float:left;

	margin-left:110px;

}

.box ul li:first-child{

	margin-left:0px;

}

.box ul li img{

display:block;

margin:auto;

}

.box h2{

	font-size:31px; 

	font-weight:400; 

	padding:3px 0px 0px 0px;

	color:#000;

	font-family:nmyFirstFont;

	text-align:center;

}

.box h2 b{

	font-weight:400; 

	font-family:myFirstFont;

	line-height:15px;



}

.box p{

	font-size:13px; 

	font-weight:400; 

	padding:10px 0px 0px 0px;

	color:#535353;

	margin-left:0px;

	text-align:center;

line-height:18px;

font-family:arial;

}

.box-r_button{

width:85px;

height:24px;

background:#E3E3E3;

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

margin:0 auto;

margin-top: 53px;



	}	

.box-r_button h3{

color: #000;

font-family: arial;

font-size: 12px;

padding-left: 0px;

padding-top: 4px;

text-align:center;

font-weight:400;

	}	



.box-r_button22{

width:85px;

height:24px;

background:#E3E3E3;

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

margin:0 auto;

margin-top: 18px;



	}	

.box-r_button22 h3{

color: #000;

font-family: arial;

font-size: 12px;

padding-left: 0px;

padding-top: 4px;

text-align:center;

font-weight:400;

	}	



	

	

.content-area{

width:100%;

}

.content{

margin-bottom:0px;

}

.section{

margin-left:0px;

	margin-top:0px;

	float:left;

		background-image: url(images/bordermid.png);

	background-repeat: no-repeat;

	background-position: top center;

}

.box-body{

width:850px;

margin-left:0px;

	margin-top:10px;

	float:left;

	

}

.box-body ul{

list-style-type:none;

}

.box-body ul li{

	float:left;

	margin-top:0px;

	margin-bottom:5px;

	width:850px;

	margin-left:0px;

}

.box-body img{

float:left;

margin-right:15px;

margin-top:0px;

	margin-left:0px;

	margin-bottom:0px;

	border:5px solid #E4E4E4;



}

.box-body h2{

	font-size:33px; 

	font-weight:400; 

	padding:10px 0px 0px 0px;

	color:#000;

	font-family:nmyFirstFont;

	margin-left:0px;

	line-height:35px;

}

.box-body h4{

	font-size:13px; 

	font-weight:800; 

	padding:0px 0px 7px 0px;

	color:#555;

	font-family:arial;

	margin-bottom:15px;

	border-bottom:1px dotted #000;

}

.box-body p{

	font-size:13px; 

	font-weight:400; 

	padding:0px 0px 0px 0px;

	color:#818181;

	margin-left:0px;

	text-align:justify;

		font-family:arial;

line-height:20px;

}

.box-body p b{

	color:#000;

}



.box-r_button2{

width:85px;

height:24px;

background:#E3E3E3;

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

margin-top: 15px;

float:right;

	}	

.box-r_button2 h3{

color: #000;

font-family: arial;

font-size: 12px;

padding-left: 0px;

padding-top: 4px;

text-align:center;

font-weight:400;

	}



.sidebar-blog{

width:305px;

margin-left:30px;

	margin-top:15px;

	float:left;

	padding-bottom:30px;

}



.sidebar-blog1{

width:305px;

margin-left:-14px;

	margin-top:15px;

	float:left;

	padding-bottom:30px;

}

.sidebar-blog1 h2{

	font-size:33px; 

	font-weight:400; 

	padding:10px 0px 10px 0px;

	color:#000;

	font-family:nmyFirstFont;

	margin-left:-94px;

	line-height:35px;

}



.sidebar-blog h2{

	font-size:33px; 

	font-weight:400; 

	padding:10px 0px 10px 0px;

	color:#000;

	font-family:nmyFirstFont;

	margin-left:0px;
	text-align:center;

	line-height:35px;

}

.inputpart{

	width:330px;

	margin:0 0 2px;

	   margin-left:0px;

}

.d{

margin-top:12px;

}

.inputpart  input{

	float:left;

	width:263px;

	margin:0px 0 0 15px;

	padding-left:10px;

	height:30px;

	border:#fff thin solid;

	font-size:14px;

		margin-top:15px;

background:#fff;

}

.inputpart input,.inputpart  textarea:focus{

outline-width: 0;

}

.inputpart  textarea{

	float:left;

	width:263px;

	margin:0px 0 0 15px;

	padding-left:10px;

	height:90px;

	border:#fff thin solid;

	font-size:14px;

		margin-top:15px;

background:#fff;

}





.ct

{

		float:left;

	width:263px;

	margin:0px 0 0 15px;

	padding-left:10px;

	height:30px;

	border:#fff thin solid;

	font-size:14px;

		margin-top:15px;

background:#fff;

border:1px solid #09F;

}



.cta

{

		float:left;

	width:263px;

	margin:0px 0 0 15px;

	padding-left:10px;

	height:90px;

	border:#fff thin solid;

	font-size:14px;

		margin-top:15px;

background:#fff;

border:1px solid #09F;

}

.spe-position{

	background-image: url(images/bgform.jpg);

	background-repeat:repeat-x;

}

#submit{

width:85px;

height:25px;

float:left;

background:#979797;

margin-left:15px;

	margin-top:25px;

	border:none;

	color:#fff;

	margin-bottom:28px;	

	border-top:none;

	cursor:pointer;

	font-size:12px;

-webkit-border-radius: 18px;

-moz-border-radius: 18px;

border-radius: 18px;

font-weight:400;

padding-left:5px;

    font-family:arial;

}



.footer-top-area{

	width:100%;

	background:#348AC4;

	}

.footer-top{

	margin-top:0px;

	padding-bottom:20px;

		padding-top:0px;

background:#348AC4;

	}

.box-footer{

width:400px;

margin-left:0px;

	margin-top:10px;

	float:left;

}

.box-footer ul{

list-style-type:none;

}

.box-footer ul li{

	float:left;

	margin-top:0px;

	margin-bottom:5px;

	width:400px;

	margin-left:0px;

}

.box-footer h2{

	font-size:33px; 

	font-weight:400; 

	padding:10px 0px 5px 0px;

	color:#fff;

	font-family:nmyFirstFont;

	margin-left:0px;

	line-height:35px;

	border-bottom:1px dotted #fff;

}

.box-footer h2 b{

	font-weight:400; 

	font-family:myFirstFont;

}

.box-footer h4{

	font-size:13px; 

	font-weight:800; 

	padding:10px 0px 5px 0px;

	color:#fff;

	font-family:arial;

	margin-left:0px;

}



.box-footer p{

	font-size:13px; 

	font-weight:400; 

	padding:0px 0px 10px 0px;

	color:#fff;

	margin-left:0px;

	text-align:justify;

		font-family:arial;

line-height:17px;

}

.box-footer_button{

width:85px;

height:24px;

background:#3B5F77;

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

margin-top: 30px;

float:left;

	}	

.box-footer_button h3{

color: #fff;

font-family: arial;

font-size: 12px;

padding-left: 0px;

padding-top: 4px;

text-align:center;

font-weight:400;

	}

	

.box-footer2{

width:395px;

margin-left:40px;

	margin-top:10px;

	float:left;

}

.box-footer2 ul{

list-style-type:none;

}

.box-footer2 ul li{

	float:left;

	margin-top:0px;

	margin-bottom:5px;

	width:395px;

	margin-left:0px;

}

.box-footer2 h2{

	font-size:33px; 

	font-weight:400; 

	padding:10px 0px 5px 0px;

	color:#fff;

	font-family:nmyFirstFont;

	margin-left:0px;

	line-height:35px;

	border-bottom:1px dotted #fff;

	margin-left:10px;

}

.box-footer2 h2 b{

	font-weight:400; 

	font-family:myFirstFont;

}

.box-footer2 img{

margin-top:10px;

}

.box-footer2 p{

	font-size:13px; 

	font-weight:400; 

	padding:5px 0px 10px 10px;

	color:#fff;

	margin-left:0px;

	text-align:justify;

		font-family:arial;

line-height:17px;

}

.box-footer_button2{

width:85px;

height:24px;

background:#3B5F77;

-webkit-border-radius: 25px;

-moz-border-radius: 25px;

border-radius: 25px;

margin-top: 30px;

float:right;

	}	

.box-footer_button2 h3{

color: #fff;

font-family: arial;

font-size: 12px;

padding-left: 0px;

padding-top: 4px;

text-align:center;

font-weight:400;

	}	

	

.footer-top-sec3{

	margin-top:10px;

	padding-bottom:0px;

		padding-top:0px;

		float:left;

		width:260px;

		margin-left:85px;

	}

.footer-top-sec3 h2{

	font-size:33px; 

	font-weight:400; 

	padding:10px 0px 5px 0px;

	color:#fff;

	font-family:nmyFirstFont;

	margin-left:0px;

	line-height:35px;

}

.footer-top-sec3 h4{

	font-size:13px; 

	font-weight:800; 

	padding:0px 0px 5px 0px;

	color:#fff;

	font-family:arial;

	margin-left:0px;

}



.footer-top-sec3 p{

	font-size:13px; 

	font-weight:400; 

	padding:0px 0px 10px 0px;

	color:#fff;

	margin-left:0px;

	text-align:justify;

		font-family:arial;

line-height:17px;

}

	

	

.footer-area{

	background:#383838;

	width:100%;

	}

.footer{

	margin-top:0px;

	padding-bottom:10px;

		padding-top:0px;

	background:#383838;

	}





.footer-nav{

	float:right;

	margin-left:5px;

	margin-top:24px;

}



.footer-nav ul {

    list-style-type: none;

    margin-left: 0px;

}

.footer-nav ul li {

	float: left;

	background-image: url(images/borderfot.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

.footer-nav  ul li:last-child {

	background-image: none;

}	

.footer-nav ul li a {

    color: #fff;

    font-family: Arial;

    font-size: 12px;

    text-decoration: none;

	font-weight:normal;

	padding:0px 8px 0px 4px;

}

.footer-nav ul li a:hover{

	text-decoration:underline;



}

.footer-nav p{

	color: #fff;

	font-size:17px;

	font-family:Myriad Pro, Helvetica, sans-serif;

	margin-top:0px;

	text-align:right;

	line-height:40px;

}

.pra{

	width:220px;

	margin-top:25px;

		margin-left:5px;

	padding-bottom:5px;

	float:left;



	}

	.pra p{

	color: #fff;

	float: left;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	margin-left:0px;

}

.fot-left{

margin-right:10px;

margin-top:0px;

width:240px;

float:left;

}

.fot-social{

margin-left:0px;

margin-top:0px;

width:175px;

	float:left;



}



a.sprite,

.sprite{

	background:url(images/sprite.png) no-repeat;

	display:inline-block;

	text-indent:-9999px;

}



.social3 li {

	float:left;

	margin-left:6px;

	margin-top:10px;

}



.social3 li a{

	width:20px;

	height:20px;

	

}

a.twitter-icon{

	background-position:0px 0px;

}

a.facebook-icon{

	background-position:-25px 0;

}

a.plus-icon{

	background-position:-50px 0;

}

a.in-icon{

	background-position:-75px 0;

}



a.twitter-icon:hover{

	background-position:0 -25px;

}

a.facebook-icon:hover{

	background-position:-25px -25px;

}

a.plus-icon:hover{

	background-position:-50px -25px;

}

a.in-icon:hover{

	background-position:-75px -25px;

}





@font-face

{

font-family: myFirstFont;

src: url(font/MyriadPro-Cond.otf);

}

@font-face

{

font-family: nmyFirstFont;

src: url(font/MyriadPro-BoldCond.otf);

}





/* =Main content and comment content

-------------------------------------------------------------- */



.entry-meta {

	clear: both;

	display:none;

}

.entry-header {

	

}

.entry-header img.wp-post-image {



	display:none;

}

.entry-header .entry-title {

	font-size: 20px;

	font-size: 1.428571429rem;

	line-height: 1.2;

	font-weight: normal;

}

.entry-header .entry-title a {

	text-decoration: none;

}

.entry-header .entry-format {

	margin-top: 24px;

	margin-top: 1.714285714rem;

	font-weight: normal;

}

.entry-header .comments-link {

	

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #757575;

}

.comments-link a,

.entry-meta a {

	color: #757575;

}

.comments-link a:hover,

.entry-meta a:hover {

	color: #21759b;

}

article.sticky .featured-post {

	border-top: 4px double #ededed;

	border-bottom: 4px double #ededed;

	color: #757575;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 3.692307692;

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

	text-align: center;

}

.entry-content,

.entry-summary,

.mu_register {

	line-height: 1.714285714;

}

.entry-content h1,

.comment-content h1,

.entry-content h2,

.comment-content h2,

.entry-content h3,

.comment-content h3,

.entry-content h4,

.comment-content h4,

.entry-content h5,

.comment-content h5,

.entry-content h6,

.comment-content h6 {

	margin: 24px 0;

	margin: 1.714285714rem 0;

	line-height: 1.714285714;

}

.entry-content h1,

.comment-content h1 {

	font-size: 21px;

	font-size: 1.5rem;

	line-height: 1.5;

}

.entry-content h2,

.comment-content h2,

.mu_register h2 {

	font-size: 18px;

	font-size: 1.285714286rem;

	line-height: 1.6;

}

.entry-content h3,

.comment-content h3 {

	font-size: 16px;

	font-size: 1.142857143rem;

	line-height: 1.846153846;

}

.entry-content h4,

.comment-content h4 {

	font-size: 14px;

	font-size: 1rem;

	line-height: 1.846153846;

}

.entry-content h5,

.comment-content h5 {

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

}

.entry-content h6,

.comment-content h6 {

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 1.846153846;

}

.entry-content p,

.entry-summary p,

.comment-content p,

.mu_register p {

	margin: 0 0 13px;

	
	line-height: 1.714285714;

	text-align:justify;

	width:820px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px;

	line-height:1.7;

}

.entry-content a:visited,

.comment-content a:visited {

	color: #9f9f9f;

}

.entry-content ol,

.comment-content ol,

.entry-content ul,

.comment-content ul,

.mu_register ul {

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

	line-height: 1.714285714;

}

.entry-content ul ul,

.comment-content ul ul,

.entry-content ol ol,

.comment-content ol ol,

.entry-content ul ol,

.comment-content ul ol,

.entry-content ol ul,

.comment-content ol ul {

	margin-bottom: 0;

}

.entry-content ul,

.comment-content ul,

.mu_register ul {

	list-style: disc outside;

}

.entry-content ol,

.comment-content ol {

	list-style: decimal outside;

}

.entry-content li,

.comment-content li,

.mu_register li {

	margin: 0 0 0 36px;

	margin: 0 0 0 2.571428571rem;

}

.entry-content blockquote,

.comment-content blockquote {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

	padding: 24px;

	padding: 1.714285714rem;

	font-style: italic;

}

.entry-content blockquote p:last-child,

.comment-content blockquote p:last-child {

	margin-bottom: 0;

}

.entry-content code,

.comment-content code {

	font-family: Consolas, Monaco, Lucida Console, monospace;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

}

.entry-content pre,

.comment-content pre {

	border: 1px solid #ededed;

	color: #666;

	font-family: Consolas, Monaco, Lucida Console, monospace;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 1.714285714;

	margin: 24px 0;

	margin: 1.714285714rem 0;

	overflow: auto;

	padding: 24px;

	padding: 1.714285714rem;

}

.entry-content pre code,

.comment-content pre code {

	display: block;

}

.entry-content abbr,

.comment-content abbr,

.entry-content dfn,

.comment-content dfn,

.entry-content acronym,

.comment-content acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

.entry-content address,

.comment-content address {

	display: block;

	line-height: 1.714285714;

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

}

img.alignleft,

.wp-caption.alignleft {

	margin: 12px 24px 12px 0;

	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;

}

img.alignright,

.wp-caption.alignright {

	margin: 12px 0 12px 24px;

	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;

}

img.aligncenter,

.wp-caption.aligncenter {

	clear: both;

	margin-top: 12px;

	margin-top: 0.857142857rem;

	margin-bottom: 12px;

	margin-bottom: 0.857142857rem;

}

.entry-content embed,

.entry-content iframe,

.entry-content object,

.entry-content video {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.entry-content dl,

.comment-content dl {

	margin: 0 24px;

	margin: 0 1.714285714rem;

}

.entry-content dt,

.comment-content dt {

	font-weight: bold;

	line-height: 1.714285714;

}

.entry-content dd,

.comment-content dd {

	line-height: 1.714285714;

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.entry-content table,

.comment-content table {

	border-bottom: 1px solid #ededed;

	color: #757575;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

	width: 100%;

}

.entry-content table caption,

.comment-content table caption {

	font-size: 16px;

	font-size: 1.142857143rem;

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

.entry-content td,

.comment-content td {

	border-top: 1px solid #ededed;

	padding: 6px 10px 6px 0;

}

.site-content article {

	border-bottom: 4px double #ededed;

	margin-bottom: 72px;

	margin-bottom: 5.142857143rem;

	padding-bottom: 24px;

	padding-bottom: 1.714285714rem;

	word-wrap: break-word;

	-webkit-hyphens: auto;

	-moz-hyphens: auto;

	hyphens: auto;

}

.page-links {

	clear: both;

	line-height: 1.714285714;

}

footer.entry-meta {

	margin-top: 24px;

	margin-top: 1.714285714rem;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #757575;

}

.single-author .entry-meta .by-author {

	display: none;

}

.mu_register h2 {

	color: #757575;

	font-weight: normal;

}





/* =Archives

-------------------------------------------------------------- */



.archive-header,

.page-header {

	margin-bottom: 48px;

	margin-bottom: 3.428571429rem;

	padding-bottom: 22px;

	padding-bottom: 1.571428571rem;

	border-bottom: 1px solid #ededed;

}

.archive-meta {

	color: #757575;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	margin-top: 22px;

	margin-top: 1.571428571rem;

}





/* =Single image attachment view

-------------------------------------------------------------- */



.article.attachment {

	overflow: hidden;

}

.image-attachment div.attachment {

	text-align: center;

}

.image-attachment div.attachment p {

	text-align: center;

}

.image-attachment div.attachment img {

	display: block;

	height: auto;

	margin: 0 auto;

	max-width: 100%;

}

.image-attachment .entry-caption {

	margin-top: 8px;

	margin-top: 0.571428571rem;

}





/* =Aside post format

-------------------------------------------------------------- */



article.format-aside h1 {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

article.format-aside h1 a {

	text-decoration: none;

	color: #4d525a;

}

article.format-aside h1 a:hover {

	color: #2e3542;

}

article.format-aside .aside {

	padding: 24px 24px 0;

	padding: 1.714285714rem;

	background: #d2e0f9;

	border-left: 22px solid #a8bfe8;

}

article.format-aside p {

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #4a5466;

}

article.format-aside blockquote:last-child,

article.format-aside p:last-child {

	margin-bottom: 0;

}





/* =Post formats

-------------------------------------------------------------- */



/* Image posts */

article.format-image footer h1 {

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	font-weight: normal;

}

article.format-image footer h2 {

	font-size: 11px;

	font-size: 0.785714286rem;

	line-height: 2.181818182;

}

article.format-image footer a h2 {

	font-weight: normal;

}



/* Link posts */

article.format-link header {

	padding: 0 10px;

	padding: 0 0.714285714rem;

	float: right;

	font-size: 11px;

	font-size: 0.785714286rem;

	line-height: 2.181818182;

	font-weight: bold;

	font-style: italic;

	text-transform: uppercase;

	color: #848484;

	background-color: #ebebeb;

	border-radius: 3px;

}

article.format-link .entry-content {

	max-width: 80%;

	float: left;

}

article.format-link .entry-content a {

	font-size: 22px;

	font-size: 1.571428571rem;

	line-height: 1.090909091;

	text-decoration: none;

}



/* Quote posts */

article.format-quote .entry-content p {

	margin: 0;

	padding-bottom: 24px;

	padding-bottom: 1.714285714rem;

}

article.format-quote .entry-content blockquote {

	display: block;

	padding: 24px 24px 0;

	padding: 1.714285714rem 1.714285714rem 0;

	font-size: 15px;

	font-size: 1.071428571rem;

	line-height: 1.6;

	font-style: normal;

	color: #6a6a6a;

	background: #efefef;

}



/* Status posts */

.format-status .entry-header {

	

}

.format-status .entry-header header {

	display: inline-block;

}

.format-status .entry-header h1 {

	font-size: 15px;

	font-size: 1.071428571rem;

	font-weight: normal;

	line-height: 1.6;

	margin: 0;

}

.format-status .entry-header h2 {

	font-size: 12px;

	font-size: 0.857142857rem;

	font-weight: normal;

	line-height: 2;

	margin: 0;

}

.format-status .entry-header header a {

	color: #757575;

}

.format-status .entry-header header a:hover {

	color: #21759b;

}

.format-status .entry-header img {

	float: left;

	margin-right: 21px;

	margin-right: 1.5rem;

}





/* =Comments

-------------------------------------------------------------- */



.comments-title {

	margin-bottom: 48px;

	margin-bottom: 3.428571429rem;

	font-size: 16px;

	font-size: 1.142857143rem;

	line-height: 1.5;

	font-weight: normal;

}

.comments-area article {

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

.comments-area article header {

	margin: 0 0 48px;

	margin: 0 0 3.428571429rem;

	overflow: hidden;

	position: relative;

}

.comments-area article header img {

	float: left;

	padding: 0;

	line-height: 0;

}

.comments-area article header cite,

.comments-area article header time {

	display: block;

	margin-left: 85px;

	margin-left: 6.071428571rem;

}

.comments-area article header cite {

	font-style: normal;

	font-size: 15px;

	font-size: 1.071428571rem;

	line-height: 1.42857143;

}

.comments-area cite b {

	font-weight: normal;

}

.comments-area article header time {

	line-height: 1.714285714;

	text-decoration: none;

	font-size: 12px;

	font-size: 0.857142857rem;

	color: #5e5e5e;

}

.comments-area article header a {

	text-decoration: none;

	color: #5e5e5e;

}

.comments-area article header a:hover {

	color: #21759b;

}

.comments-area article header cite a {

	color: #444;

}

.comments-area article header cite a:hover {

	text-decoration: underline;

}

.comments-area article header h4 {

	position: absolute;

	top: 0;

	right: 0;

	padding: 6px 12px;

	padding: 0.428571429rem 0.857142857rem;

	font-size: 12px;

	font-size: 0.857142857rem;

	font-weight: normal;

	color: #fff;

	background-color: #0088d0;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #009cee, #0088d0);

	background-image: -ms-linear-gradient(top, #009cee, #0088d0);

	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);

	background-image: -o-linear-gradient(top, #009cee, #0088d0);

	background-image: linear-gradient(top, #009cee, #0088d0);

	border-radius: 3px;

	border: 1px solid #007cbd;

}

.comments-area .bypostauthor cite span {

	position: absolute;

	margin-left: 5px;

	margin-left: 0.357142857rem;

	padding: 2px 5px;

	padding: 0.142857143rem 0.357142857rem;

	font-size: 10px;

	font-size: 0.714285714rem;

}

.comments-area .bypostauthor cite b {

	font-weight: bold;

}

a.comment-reply-link,

a.comment-edit-link {

	color: #686868;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

}

a.comment-reply-link:hover,

a.comment-edit-link:hover {

	color: #21759b;

}

.commentlist .pingback {

	line-height: 1.714285714;

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}



/* Comment form */

#respond {

	margin-top: 48px;

	margin-top: 3.428571429rem;

}

#respond h3#reply-title {

	font-size: 16px;

	font-size: 1.142857143rem;

	line-height: 1.5;

}

#respond h3#reply-title #cancel-comment-reply-link {

	margin-left: 10px;

	margin-left: 0.714285714rem;

	font-weight: normal;

	font-size: 12px;

	font-size: 0.857142857rem;

}

#respond form {

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

#respond form p {

	margin: 11px 0;

	margin: 0.785714286rem 0;

}

#respond form p.logged-in-as {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

#respond form label {

	display: block;

	line-height: 1.714285714;

}

#respond form input[type="text"],

#respond form textarea {

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 1.714285714;

	padding: 10px;

	padding: 0.714285714rem;

	width: 100%;

}

#respond form p.form-allowed-tags {

	margin: 0;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	color: #5e5e5e;

}

.required {

	color: red;

}





/* =Front page template

-------------------------------------------------------------- */



.entry-page-image {

	margin-bottom: 14px;

	margin-bottom: 1rem;

}

.template-front-page .site-content article {

	border: 0;

	margin-bottom: 0;

}

.template-front-page .widget-area {

	clear: both;

	float: none;

	width: auto;

	padding-top: 24px;

	padding-top: 1.714285714rem;

	border-top: 1px solid #ededed;

}

.template-front-page .widget-area .widget li {

	margin: 8px 0 0;

	margin: 0.571428571rem 0 0;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.714285714;

	list-style-type: square;

	list-style-position: inside;

}

.template-front-page .widget-area .widget li a {

	color: #757575;

}

.template-front-page .widget-area .widget li a:hover {

	color: #21759b;

}

.template-front-page .widget-area .widget_text img {

	float: left;

	margin: 8px 24px 8px 0;

	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;

}





/* =Widgets

-------------------------------------------------------------- */



.widget-area .widget ul ul {

	margin-left: 12px;

	margin-left: 0.857142857rem;

}

.widget_rss li {

	margin: 12px 0;

	margin: 0.857142857rem 0;

}

.widget_recent_entries .post-date,

.widget_rss .rss-date {

	color: #aaa;

	font-size: 11px;

	font-size: 0.785714286rem;

	margin-left: 12px;

	margin-left: 0.857142857rem;

}

#wp-calendar {

	margin: 0;

	width: 100%;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #686868;

}

#wp-calendar th,

#wp-calendar td,

#wp-calendar caption {

	text-align: left;

}

#wp-calendar #next {

	padding-right: 24px;

	padding-right: 1.714285714rem;

	text-align: right;

}

.widget_search label {

	display: block;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

}

.widget_twitter li {

	list-style-type: none;

}

.widget_twitter .timesince {

	display: block;

	text-align: right;

}





/* =Plugins

----------------------------------------------- */



img#wpstats {

	display: block;

	margin: 0 auto 24px;

	margin: 0 auto 1.714285714rem;

}





/* =Media queries

-------------------------------------------------------------- */



/* Does the same thing as <meta name="viewport" content="width=device-width">,

 * but in the future W3C standard way. -ms- prefix is required for IE10+ to

 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor

 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.

 */

@-ms-viewport {

	width: device-width;

}

@viewport {

	width: device-width;

}



/* Minimum width of 600 pixels. */

@media screen and (min-width: 600px) {

	.author-avatar {

		float: left;

		margin-top: 8px;

		margin-top: 0.571428571rem;

	}

	.author-description {

		float: right;

		width: 80%;

	}

	.site {

		margin: 0 auto;

		max-width: 960px;

		max-width: 68.571428571rem;

		overflow: hidden;

	}

	.site-content {

		float: left;

		width: 65.104166667%;

	}

	body.template-front-page .site-content,

	body.attachment .site-content,

	body.full-width .site-content {

		width: 100%;

	}

	.widget-area {

		float: right;

		width: 26.041666667%;

	}

	.site-header h1,

	.site-header h2 {

		text-align: left;

	}

	.site-header h1 {

		font-size: 26px;

		font-size: 1.857142857rem;

		line-height: 1.846153846;

		margin-bottom: 0;

	}

	.main-navigation ul.nav-menu,

	.main-navigation div.nav-menu > ul {

		border-bottom: 1px solid #ededed;

		border-top: 1px solid #ededed;

		display: inline-block !important;

		text-align: left;

		width: 100%;

	}

	.main-navigation ul {

		margin: 0;

		text-indent: 0;

	}

	.main-navigation li a,

	.main-navigation li {

		display: inline-block;

		text-decoration: none;

	}

	.main-navigation li a {

		border-bottom: 0;

		color: #6a6a6a;

		line-height: 3.692307692;

		text-transform: uppercase;

		white-space: nowrap;

	}

	.main-navigation li a:hover {

		color: #000;

	}

	.main-navigation li {

		margin: 0 40px 0 0;

		margin: 0 2.857142857rem 0 0;

		position: relative;

	}

	.main-navigation li ul {

		display: none;

		margin: 0;

		padding: 0;

		position: absolute;

		top: 100%;

		z-index: 1;

	}

	.main-navigation li ul ul {

		top: 0;

		left: 100%;

	}

	.main-navigation ul li:hover > ul {

		border-left: 0;

		display: block;

	}

	.main-navigation li ul li a {

		background: #efefef;

		border-bottom: 1px solid #ededed;

		display: block;

		font-size: 11px;

		font-size: 0.785714286rem;

		line-height: 2.181818182;

		padding: 8px 10px;

		padding: 0.571428571rem 0.714285714rem;

		width: 180px;

		width: 12.85714286rem;

		white-space: normal;

	}

	.main-navigation li ul li a:hover {

		background: #e3e3e3;

		color: #444;

	}

	.main-navigation .current-menu-item > a,

	.main-navigation .current-menu-ancestor > a,

	.main-navigation .current_page_item > a,

	.main-navigation .current_page_ancestor > a {

		color: #636363;

		font-weight: bold;

	}

	.menu-toggle {

		display: none;

	}

	.entry-header .entry-title {

		font-size: 22px;

		font-size: 1.571428571rem;

		margin-top:15px;font-family: nmyFirstFont

	}

	#respond form input[type="text"] {

		width: 46.333333333%;

	}

	#respond form textarea.blog-textarea {

		width: 79.666666667%;

	}

	.template-front-page .site-content,

	.template-front-page article {

		overflow: hidden;

	}

	.template-front-page.has-post-thumbnail article {

		float: left;

		width: 47.916666667%;

	}

	.entry-page-image {

		float: right;

		margin-bottom: 0;

		width: 47.916666667%;

	}

	.template-front-page .widget-area .widget,

	.template-front-page.two-sidebars .widget-area .front-widgets {

		float: left;

		width: 51.875%;

		margin-bottom: 24px;

		margin-bottom: 1.714285714rem;

	}

	.template-front-page .widget-area .widget:nth-child(odd) {

		clear: right;

	}

	.template-front-page .widget-area .widget:nth-child(even),

	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {

		float: right;

		width: 39.0625%;

		margin: 0 0 24px;

		margin: 0 0 1.714285714rem;

	}

	.template-front-page.two-sidebars .widget,

	.template-front-page.two-sidebars .widget:nth-child(even) {

		float: none;

		width: auto;

	}

	.commentlist .children {

		margin-left: 48px;

		margin-left: 3.428571429rem;

	}

}



/* Minimum width of 960 pixels. */

@media screen and (min-width: 960px) {

	body {

		background-color: #FFFFFF;

	}

	body .site {

		padding: 0 40px;

		padding: 0 2.857142857rem;

		margin-top: 48px;

		margin-top: 3.428571429rem;

		margin-bottom: 48px;

		margin-bottom: 3.428571429rem;

		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);

	}

	body.custom-background-empty {

		background-color: #fff;

	}

	body.custom-background-empty .site,

	body.custom-background-white .site {

		padding: 0;

		margin-top: 0;

		margin-bottom: 0;

		box-shadow: none;

	}

}





/* =Print

----------------------------------------------- */



@media print {

	body {

		background: none !important;

		color: #000;

		font-size: 10pt;

	}

	footer a[rel=bookmark]:link:after,

	footer a[rel=bookmark]:visited:after {

		content: " [" attr(href) "] "; /* Show URLs */

	}

	a {

		text-decoration: none;

	}

	.entry-content img,

	.comment-content img,

	.author-avatar img,

	img.wp-post-image {

		border-radius: 0;

		box-shadow: none;

	}

	.site {

		clear: both !important;

		display: block !important;

		float: none !important;

		max-width: 100%;

		position: relative !important;

	}

	.site-header {

		margin-bottom: 72px;

		margin-bottom: 5.142857143rem;

		text-align: left;

	}

	.site-header h1 {

		font-size: 21pt;

		line-height: 1;

		text-align: left;

	}

	.site-header h2 {

		color: #000;

		font-size: 10pt;

		text-align: left;

	}

	.site-header h1 a,

	.site-header h2 a {

		color: #000;

	}

	.author-avatar,

	#colophon,

	#respond,

	.commentlist .comment-edit-link,

	.commentlist .reply,

	.entry-header .comments-link,

	.entry-meta .edit-link a,

	.page-link,

	.site-content nav,

	.widget-area,

	img.header-image,

	.main-navigation {

		display: none;

	}

	.wrapper {

		border-top: none;

		box-shadow: none;

	}

	.site-content {

		margin: 0;

		width: auto;

	}

	.singular .entry-header .entry-meta {

		position: static;

	}

	.singular .site-content,

	.singular .entry-header,

	.singular .entry-content,

	.singular footer.entry-meta,

	.singular .comments-title {

		margin: 0;

		width: 100%;

	}

	.entry-header .entry-title,

	.entry-title,

	.singular .entry-title {

		font-size: 21pt;

	}

	footer.entry-meta,

	footer.entry-meta a {

		color: #444;

		font-size: 10pt;

	}

	.author-description {

		float: none;

		width: auto;

	}



	/* Comments */

	.commentlist > li.comment {

		background: none;

		position: relative;

		width: auto;

	}

	.commentlist .avatar {

		height: 39px;

		left: 2.2em;

		top: 2.2em;

		width: 39px;

	}

	.comments-area article header cite,

	.comments-area article header time {

		margin-left: 50px;

		margin-left: 3.57142857rem;

	}

}