/*
 Theme Name:   Linked selling
 Theme URI:    linkedselling.com
 Description:  Linked theme.
 Author:       123
 Author URI:   http://linkedselling.com
 Template:     toommorel-lite
 Version:      1.0.0
*/

@import url("../toommorel-lite/style.css");
@font-face {

font-family: 'Droid Sans', sans-serif;

 src: url('fonts/DroidSans.ttf')format('truetype'), url('fonts/DroidSans-Bold.ttf') format('truetype'), url('fonts/DroidSerif-Regular.ttf') format('truetype'), url('fonts/DroidSansMono.ttf') format('truetype');

 font-weight: normal;

 font-style: normal;

}
@font-face {
	font-family:'Arcon-Regular';
	src: url('fonts/Arcon-Regular_gdi.eot');
	src: url('fonts/Arcon-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Arcon-Regular_gdi.woff') format('woff'),
		url('fonts/Arcon-Regular_gdi.ttf') format('truetype'),
		url('fonts/Arcon-Regular_gdi.svg#Arcon-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
#menu ul li a, #colRight h2, .reply, h1, h2, h3, h4, h5, h6{font-family:'Arcon-Regular';}

body, p {

	font: 16px/20px 'Droid Sans', sans-serif;

	
}

body {

		background:url('images/bodybg.png');
font-family:arial;
}

pre, code {

	font-family: 'Droid Sans', sans-serif;

}

hr {

	border: 0 #ccc solid;

	border-top-width: 1px;

	clear: both;

	height: 0;

}

a {

	color:#07365f;

	text-decoration:none;

}

a:hover {

	color: #0099FF;

}

a:selected {

text-decoration:none;

}

a, ul, li {

	margin:0px;

	padding:0px;

}

input:focus, textarea:focus {

	outline:none;

}

/*=======================================================*/

/*--------------------------Headings---------------------*/

/*=======================================================*/



h1 {

	font-size: 30px;

}

h2 {

	font-size: 28px;

}

h3 {

	font-size: 26px;

}

h4 {

	font-size: 24x;

}

h5 {

	font-size: 22px;

}

h6 {

	font-size: 18px;

}
h1, h2, h3{
color:#263d72;
	font-weight:normal;
	line-height:normal;
}
h4, h5, h6 {

	color:#4a4a4a;

	font-weight:normal;
	line-height:normal;

	/*font-family: "DroidSans", sans-serif;*/

}

input {

	margin-bottom:15px;

}

input[type="text"], textarea {

	background:#fff;

	border:1px solid #ddd;

	margin-top:0;

	padding-top:0;

	margin:10px 0px 0px 0px;

	padding:5px 5px;

	color:#555;

	margin-bottom:15px;

	clear: both;

	display: block;

	overflow: hidden;

}

form {

	border:none;

}

input[type="text"] {

	width:200px;

}

input[type="file"] {

	clear: both;

	display: block;

	overflow: hidden;

}

select {

	margin-bottom:15px;

}

textarea {

	width:300px;

	height:100px;

}

label {

	padding:0;

	margin:0;

	clear: both;

}

td, th {

	padding:5px 10px 5px 10px;

	border:1px solid #ddd;

}

th {

	font-weight:bold;

}

/*=======================================================*/

/*--------------------------Spacing---------------------*/

/*=======================================================*/



ol {

	list-style: decimal;

}

ul {

	list-style: disc;

}

li {

	margin-left: 30px;

}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {

	margin-bottom: 20px;

}

/*=======================================================*/

/*-------------------End Default Style------------------*/

/*=======================================================*/

/*----------------Start Home Page Style-----------------*/

/*=======================================================*/

/*-------------------Start Header Style------------------*/

/*=======================================================*/

.header .logo {

	clear:both;

	margin-top:38px;

	margin-bottom:20px;

	margin-left:33px;

        overflow: hidden;

}

/*=======================================================*/

/*-------------------End Header Style------------------*/

/*=======================================================*/

/*=======================================================*/

/*-------------------Start Content Style-----------------*/

/*=======================================================*/

.wrap {

	position:relative;

}

.bg_line {	

	height:7px;

	width:100%;

	background:#f0f0f0 url(images/body-line.png) repeat-x;

}

.wrap .header_line {

   background:url(images/slier-back.png) repeat-x;

    height: 7px !important;

    width: 100%;

}

.menu_wrapper{

padding-top:40px;

    padding-bottom: 10px;

	background:#FFFFFF;

}

.main_wrapper {	

	padding-top:5px;

	background:#FFFFFF;

}

.main_wrapper p {

	color:#000000;

}

/*=======================================================*/

/*-------------------Start Menu-bar Style----------------*/

/*=======================================================*/

.menu_bar ul, .right_navi_top ul {

	list-style-type:none;

}

.menu_bar ul li, .right_navi_top li {

	display:inline;

}

.menu_bar ul li a, .right_navi_top li a {

	font-size:14px;

	text-decoration:none;

	font-size:14px;

}

#topSocial a img {

	border:none;

	margin-left:2px;

}

.menu_bar {

	float:left;

}

.right_navi_top {

	float:right;

	margin-right:35px;

}

#MainNav {

	position:relative;

	box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);

	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);

	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);

	margin:0px;

	padding:0px;

	margin-left:35px;

}

#MainNav ul {

	list-style-type: none;

	margin:0px;

	padding:0px;

}

#menu {

	position:relative;

	z-index:1000;

}

#menu li {

	margin:0 3px 0 0;

	padding:0;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background: none;

}

#menu .ddsmoothmenu li a {

	margin:0;

	padding-right:10px;

	position:relative;

	float:left;

	text-align:center;

	text-decoration:none;

	font-size:24px;

	padding-left:12px;

	color:#07365f !important;

	background:url(images/blue-bullet_list.png)0 6px no-repeat;
}

#menu .ddsmoothmenu li a:hover {

	color:#0099FF !important;

}

#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {

	margin:0;

	padding-right:10px;

	text-decoration:none;

}

#menu .ddsmoothmenu {

	margin:0;

	padding:0;

	list-style:none;

	float:left;

	position:relative;

	z-index:10000;

	width:auto;

}

#menu .ddsmoothmenu li > ul {

	margin-top:17px !important;

}

#menu .ddsmoothmenu li > ul li > ul {

	margin-top:1px;

}

/*Top level list items*/

#menu .ddsmoothmenu li {

	position: relative;

	display: inline;

	float: left;

	margin-right:10px;

}

/*Top level menu link items style*/

#menu .ddsmoothmenu li li {

	font:14px Arial, Helvetica, sans-serif !important;

	text-transform:capitalize;

	margin:0;

	padding:0;/*background of menu items (default state)*/

}

#menu .ddsmoothmenu li li a {

	width: 130px; /*width of sub menus*/

	height:auto;

	float:none;

	display: block;

	text-align:left;

	text-shadow:none;

	margin:0;

	padding:10px 18px;

	text-decoration: none;

	background:none;

	position:relative;

	font-size:23px !important;

	text-transform: none;

	background:#EEEEEE;
	
	

}

#menu .ddsmoothmenu li li a:after {

	width:100%;

	position:absolute;

	left:0;

	top:0;

}

#menu .ddsmoothmenu .children {

	margin-top:14px;

}

#menu .ddsmoothmenu .children li a {

	padding-left:12px;

}

#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {

	border-top:none;

}

#menu .ddsmoothmenu li li:last-child a:after {

	width:100%;

	position:absolute;

	left:0;

	bottom:0;

}

* html #menu .ddsmoothmenu li li a { /*IE6 hack to get sub menu links to behave correctly*/

	display: inline-block;

}

/*1st sub level menu*/

#menu .ddsmoothmenu li ul {

	position: absolute;

	left: 0;

	display: none; /*collapse all sub menus to begin with*/

	visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/

#menu .ddsmoothmenu li ul li {

	display: list-item;

	float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */

#menu .ddsmoothmenu li ul li ul {

	padding-top:0;

	background:none;

	top: 0;

	margin-top:0;

}

/* Holly Hack for IE \*/

* html .ddsmoothmenu {

	height: 1%;

} /*Holly Hack for IE7 and below*/

/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass {

	display:block;

	position: absolute;

	width:0;

	height:0;

	overflow:hidden;

	top: 0;

	right: 0;

	display:none !important;

}

.rightarrowclass {

	display:block;

	width:5px;

	height:7px;

	position: absolute;

	margin-top:-3px;

	top: 50%;

	right: 8px;

	background: url(images/right.png) 0 0 no-repeat;

}

/* ######### CSS for shadow added to sub menus  ######### */



.ddshadow {

	width:0;

	height:0;

	position: absolute;

	left: 0;

	top: 0;

	display:none;

}

/* ---- menu ---- */



/*Top level menu link items style*/

#menu .ddsmoothmenu li li {

	background: url(images/menu-bg.png) #fff;/* Required for IE 5, 6, 7 *//* ...or something to trigger hasLayout, like zoom: 1; *//* Theoretically for IE 8 & 9 (more valid) *//* ...but not required as filter works too *//* should come BEFORE filter *//*      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*//* This works in IE 8 & 9 too *//* ... but also 5, 6, 7 *//*   filter: alpha(opacity=50);*//* Older than Firefox 0.9 *//*  -moz-opacity:0.5;*//* Safari 1.x (pre WebKit!) *//*   -khtml-opacity: 0.5;*//* Modern!

        /* Firefox 0.9+, Safari 2?, Chrome any?

        /* Opera 9+, IE 9+ *//* opacity: 0.5;*/

} /*background of menu items (default state)*/

#menu .ddsmoothmenu li li:first-child a {

	border-top:none;

}

#menu .ddsmoothmenu li li a {

	border-top:1px solid #CCCCCC;

}

#menu .ddsmoothmenu li li a:after {

	border-top:1px solid rgba(255, 255, 255, 0.1);

}

/*#menu .ddsmoothmenu li li:last-child a {

	border-bottom:1px solid rgba(255, 255, 255, 0.1);

}*/

#menu .ddsmoothmenu li li:last-child a:after {

	border-bottom:1px solid rgba(0, 0, 255, 0.1);

}

/*=======================================================*/

/*-------------------End Menu-bar Style------------------*/

/*=======================================================*/



/*=======================================================*/

/*-------------------Start Slider Style------------------*/

/*=======================================================*/

.slider_wrapper {

	height:400px;

	background:url(images/slider-bg.png) repeat-x!important;

}

.slider_wrapper ul, .slider_wrapper ol {

	list-style-type:none;

}

/* Floating & Alignment  */

.fl {

	float:left;

}

.fr {

	float:right;

}

.ac {

	text-align:center;

}

.ar {

	text-align:right;

}

/* 1.2 Hyperlinks */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {

	text-decoration: none;

}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {

	text-decoration: none;

}

.alignleft {

	float: left;

	height: auto;

	margin: 0px 20px 10px 0;

}

.alignright {

	float: right;

	height: auto;

	margin: 0px 0 10px 20px;

}

.aligncenter {

	text-align: center;

	margin-bottom:15px;

}

#slides ul, #slides li {

	margin:0px;

	padding:0px;

}

#slides {

	padding: 20px 60px 0 20px;

	position: relative;

	overflow:hidden;

}

#slide-box {

	position: relative;

}

/* Make sure the slider doesn't display all slides in a stack on load */

.slides_control {

	min-height: 300px;

}

.slide {

	min-height:200px;

	padding-left:18px;

}

.slide .video {

	float:right;

	padding: 2px;

	border: 1px solid #ddd;

	background:#fff;

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

}

.slide .images {

	width:38%;

	float:right;

	text-align:center;

	line-height:360px;

	vertical-align:middle;
	margin-left:0;

}

.slide .images img {

	max-width:400px;

	max-height:350px;

}

.slide .images .video {

	float:right;

}

.slide .entry {

	width:60%;

	float:left;

	height: 365px;

}

.slide .entry h2 {

	font: bold 24px/1.4em;

	color: #fff;
line-height:normal;
	font-weight:normal;

	margin-top:30px;

	font-size:36px;

}

.slide .entry p {

	margin-bottom:2em;

	font-family: 'DroidSans', sans-serif;

	color:#fff;

	font-size:20px;

}

.slide .slidedtext {

	color:#fff;

}

.slide .entry img, .slide img.thumbnail {

	background:none;

	border:none;

	-webkit-box-shadow: 0 0 0;

	-moz-box-shadow: 0 0 0;

	box-shadow: 0 0 0;

}

a.btn {

	border-style:solid;

	border-width:1px;

	border-color: #e3ae43;

	border-top-color: #f0c851;

	border-bottom-color: #e0a235;

	background-color: #f9d867;

	font-family: sans-serif;

	font-size: 13px;

	font-weight:bold;

	display: inline-block;

	line-height: 1em;

	padding: 12px 17px;

	margin:10px 5px 1.5em;

	color: #895b2c !important;

	text-align: center;

	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);

	text-decoration: none !important;

	/*Border radius*/

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	/*Background*/

	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #fae37a), color-stop(1, #f6cb4f));

	background: -moz-linear-gradient(center top, #fae37a 20%, #f6cb4f 100%);

	/*Box shadow*/

	-webkit-box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, .3) /*Top*/, inset 0 0 2px hsla(0, 100%, 100%, .3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;

	-moz-box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, .3) /*Top*/, inset 0 0 2px hsla(0, 100%, 100%, .3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;

	box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, .3) /*Top*/, inset 0 0 2px hsla(0, 100%, 100%, .3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;

	width:139px;

	height:37px;

	line-height:34px;

	font-size:14px;

	text-align:center;

	margin:0px;

	padding:0px;

}

a.btn:hover {

	/*Background*/

	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #f6cb4f), color-stop(1, #fae37a));

	background: -moz-linear-gradient(center top, #f6cb4f 20%, #fae37a 100%);

}

.slide .styledtext {

	background: transparent url(images/bg-styledtext.png) no-repeat center top;

	color: #333333;

	font-family: Georgia, "Times New Roman", serif;

	font-style: italic;

	font-size: 12px;

	padding: 11px 0px 12px;

	text-align: center;

}

/*=======================================================*/

/*-------------------End Slider Style------------------*/

/*=======================================================*/

.main_message {

	text-align:center;

	margin-top:35px;

}

.main_message h1 {

	line-height: 42px;

}

.content_wrapper {

	padding-left:35px;

	padding-right:35px;

}

.screen_shoot img {

	width:180px;

	height:130px;

}

.info_bar {

	margin-top:30px;

	background:#fbfbfb;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius:5px;

	border:1px solid #ebeaea;

	padding-top:10px;

	padding-left:18px;

	padding-right:18px;

	height:48px;

	margin-bottom:55px;

}

.info_bar h5 {

	float:left;

	margin-top:5px;

}

/*=======================================================*/

/*-------------------End Content Style-----------------*/

/*=======================================================*/

/*-------------------End Home Page Style-----------------*/

/*=======================================================*/

/*-----------------Start Blog Page Style-----------------*/

/*=======================================================*/

.content {

	margin-top:5px;

	padding-left:35px;

	padding-top:20px;

}

.content img {

	max-width:100%;

}

.post.blog {

	margin-bottom:80px;

	overflow:hidden;

}

.post .tags {

	color: #999999;

}

.post .tags a {

	color: #999999;

}

.post.blog .read-more {

	padding-bottom:5px;

	display:block;

}

#nav-single {

	overflow:hidden;

	margin-bottom:10px;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

.post .post_title {

	color: #b2b2b2;

	font-size: 34px;

	font-weight: normal;

	line-height: 40px;

	margin: 0;

	/*min-height: 80px;*/

	letter-spacing: -2px;

	width: 100%;

	padding-bottom: 15px;

}

.post .post_title a {

	color: #263d72;

}

.post .post_title .day {

	color: #303030;

	font-size: 72px;

	line-height: 1;

	letter-spacing: -7px;

	float: left;

	width: 100px;

	font-weight: bold;

	position: relative;

	margin-top:-5px;

}

.post .post_title .month {

	color: #303030;

	font-size: 10px;

	line-height: 1;

	text-transform: uppercase;

	letter-spacing: 0;

	position: absolute;

	bottom: 15px;

	left: 70px;

}

.post .post_title .title {

	margin-top:200px;

}

.post.blog img {

	max-width: 100%; /* Image does not overflow the content area */

	margin-bottom:12px;

	height:auto;

}

.post.single img {

	max-width: 100%;

	height:auto;

}

.post.single .post_title {

	color: #263d72;

}

.post .continue {

	margin-bottom:18px;

}

.post .continue a {

	color:#07365f;

}

.post .post-meta {

	margin-top:-15px;

	font-size:12px;

	color: #999999;

	padding-bottom:5px;

}

.post .post-meta a {

	color: #999999;

}

.sidebar {

	margin-top:25px;

	padding-top:25px;

}

.sidebar .side_wrapper {

	padding-left:30px;

	padding-right:30px;

	padding-bottom:30px;

}

.sidebar .side_wrapper h4 {

	color:#555555;

	font-weight:normal;

	margin-bottom:20px;

}

.sidebar ul {

	list-style-type:square;

	list-style-image:url(images/bullet1.png);

	margin-left:12px;

	margin-bottom:25px;

}

.sidebar ul li {

	margin-left:4px;

	margin-bottom:10px;

	border-bottom:1px solid #ebeaea;

}

.sidebar ul li a {

	color:#666666;

}

.sidebar ul li .children {

	margin-bottom:0;

	margin-left:13px;

	margin-top:3px;

	margin-bottom:3px;

	list-style-image:url(images/list_arrow.png);

	margin-top:10px;

}

.sidebar ul li .children li {

	padding-left:2px;

	border:none;

	margin-bottom:5px;

}

.sidebar ul li .children li a {

	margin-left:-10px;

	font-size:12px;

}

.sidebar img.pin {

	float:left;

}

.sidebar .text_widget {

	padding-left:35px;

	background:url(images/pin.png) no-repeat;

}

.search {

	margin-bottom:20px;

}

#searchform {

	position:relative;

	margin-bottom:20px;

}

#s {

	width:156px;

	height:25px;

	margin-right:50px;

	color:#505050;

	padding-left:5px;

}

#searchsubmit {

	position:absolute;

	width:27px;

	height:26px;

	background:url(images/search-btn.png) no-repeat;

	border:0px;

	cursor:pointer;

	text-indent:-9999px;

	right:50px;

	top:5px;

}

/*=======================================================*/

/*-----------------End Blog Page Style-----------------*/

/*=======================================================*/



/*=======================================================*/

/*-----------------Gallary Page Style--------------------*/

/*=======================================================*/

ul.thumbnail {

	list-style-type:none;

	width: 1008px;

	overflow:hidden;

	margin:0 auto;

	margin-left:-18px;

	padding:0px;

}

ul.thumbnail h4 {

	margin:0px;

	padding:0px;

	margin-top:10px;

	margin-bottom:10px;

}

ul.thumbnail li {

	width:288px;

	margin:0px;

	margin-left:18px;

	float:left;

	overflow:hidden;

	background:none;

	margin-bottom:10px;

}

ul.thumbnail li img {

	border:1px solid #eeeeee;

	padding:5px;

	height:158px;

	width:266px;

	background-color:#FFFFFF;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius:5px;

}

ul.thumbnail li a {

	color:#818080;

	font-size:11px;

}

ul.thumbnail a.zoombox {

	display:block;

	width:275px;

	background:url(images/img-shadow.png) no-repeat;

	background-position:10% 102%;

	height:190px;

}

/*#zoombox iframe, #zoombox image*/

#INVALID-RULE {

	border:none;

}

#zoombox .mask {

	background-color:#000000;

	position:fixed;

	width:100%;

	z-index:90;

	height:100%;

	top:0;

	left:0;

}

#zoombox .container {

	position:absolute;

	z-index:9999;

}

#zoombox .relative {

	position:relative;

}

#zoombox .prev {

	position:absolute;

	top:0;

	left:0;

	width:50%;

	height:100%;

	cursor:pointer;  /*+opacity:0;*/

	filter:alpha(opacity=0);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

	-moz-opacity:0;

	opacity:0;

}

#zoombox .prev:hover {  /*+opacity:100%;*/

	filter:alpha(opacity=100);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	-moz-opacity:1;

	opacity:1;

}

#zoombox .next {

	position:absolute;

	top:0;

	right:0;

	width:50%;

	height:100%;  /*+opacity:0;*/

	filter:alpha(opacity=0);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

	-moz-opacity:0;

	opacity:0;

}

#zoombox .close, #zoombox .next, #zoombox .prev {

	cursor:pointer;

}

#zoombox .next:hover {  /*+opacity:100%;*/

	filter:alpha(opacity=100);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	-moz-opacity:1;

	opacity:1;

}

#zoombox .gallery {

	position:absolute;

	bottom:0;

	left:0;

	right:0;

	text-align:center;  /*+opacity:85%;*/

	filter:alpha(opacity=85);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);

	-moz-opacity:0.85;

	opacity:0.85;

	cursor:pointer;

	width:auto;

	background-color:#050505;

}

#zoombox .gallery img {

	height:50px;

	padding:5px;  /*+opacity:50%;*/

	filter:alpha(opacity=50);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	-moz-opacity:0.5;

	opacity:0.5;

}

#zoombox .gallery img:hover, #zoombox .gallery img.current {  /*+opacity:100%;*/

	filter:alpha(opacity=100);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	-moz-opacity:1;

	opacity:1;

}

#zoombox_loader {

	background:url(images/loader.png) no-repeat left top;

	position:absolute;

	height:40px;

	width:40px;

	cursor:pointer;

	top:50%;

	left:50%;

	margin:-20px 0 0 -20px;

	overflow:hidden;

	z-index:110;

}

/** Zoombox Theme **/

.zoombox .container {

	background:#000000;

	color:#666;  /*+box-shadow:0px 0px 10px #000000;*/

	-moz-box-shadow:0px 0px 10px #000000;

	-webkit-box-shadow:0px 0px 10px #000000;

	-o-box-shadow:0px 0px 10px #000000;

	box-shadow:0px 0px 10px #000000;

}

.zoombox .content {

}

.zoombox .title {

	color:#FFFFFF;  /*+placement:anchor-top-left -1px -22px;*/

	position:absolute;

	left:-1px;

	top:-22px;  /*+text-shadow:1px 1px #000000;*/

	-moz-text-shadow:1px 1px #000000;

	-webkit-text-shadow:1px 1px #000000;

	-o-text-shadow:1px 1px #000000;

	text-shadow:1px 1px #000000;

}

.zoombox .close {

	background:url(images/close.png) no-repeat;

	width:30px;

	height:30px;  /*+placement:anchor-top-right -15px -15px;*/

	position:absolute;

	right:-15px;

	top:-15px;

}

#zoombox.zoombox .next {

	background:url(images/next.png) no-repeat right center;

}

#zoombox.zoombox .prev {

	background:url(images/prev.png) no-repeat left center;

}

/** Lightbox Theme **/

.lightbox .container {

	background:#FFFFFF;

	margin-left:-30px;

	padding:10px 10px 37px;

	color:#666;

}

.lightbox .close {

	background:url(images/lightclose.gif) no-repeat left top;

	width:66px;

	height:22px;

	top:auto;  /*+placement:anchor-bottom-right 12px 6px;*/

	position:absolute;

	right:12px;

	bottom:6px;

}

.lightbox .title {

	text-align:left;

}

.lightbox .next {

	background:url(images/lightnext.gif) no-repeat right 50px;

}

.lightbox .multimedia .next, .lightbox .multimedia .prev {

	display:none;

}

.lightbox .prev {

	background:url(images/lightprev.gif) no-repeat left 50px;

}

#zoombox.lightbox .gallery {

	left:10px !important;

	right:10px;

	bottom:36px;

}

/** Pretty Photo Theme **/

.prettyphoto .container {

	border:10px solid #0B0A0A;  /*+border-radius:10px;*/

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

	-khtml-border-radius:10px;

	border-radius:10px 10px 10px 10px;

	background:#FFFFFF;

	padding:10px 10px 37px;

	margin-left:-20px;

	color:#797979;

}

.prettyphoto .title {

	text-align:left;

}

.prettyphoto .close {

	background:url(images/ppsprite.png);

	width:27px;

	height:24px;

	top:auto;  /*+placement:anchor-bottom-right 6px 8px;*/

	position:absolute;

	right:6px;

	bottom:8px;

}

.prettyphoto .next {

	background:url(images/ppnext.png) no-repeat right center;

}

.prettyphoto .prev {

	background:url(images/ppprev.png) no-repeat left center;

}

.prettyphoto .multimedia .next, .prettyphoto .multimedia .prev {

	display:none;

}

#zoombox.prettyphoto .gallery {

	left:10px !important;

	right:10px;

	bottom:36px;

}

/** Dark Pretty Photo Theme **/

.darkprettyphoto .container {  /*+border-radius:10px;*/

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

	-khtml-border-radius:10px;

	border-radius:10px 10px 10px 10px;

	background:#0C0C0C;

	padding:10px 10px 37px;

	margin-left:-30px;

	color:#828282;

}

.darkprettyphoto .title {  /*[empty]position:;*/

	text-align:left;

}

.darkprettyphoto .close {

	background:url(images/ppsprite.png);

	width:27px;

	height:24px;

	top:auto;  /*+placement:anchor-bottom-right 2px 6px;*/

	position:absolute;

	right:2px;

	bottom:6px;

}

.darkprettyphoto .next {

	background:url(images/ppnext.png) no-repeat right center;

}

.darkprettyphoto .prev {

	background:url(images/ppprev.png) no-repeat left center;

}

.darkprettyphoto .multimedia .next, .darkprettyphoto .multimedia .prev {

	display:none;

}

#zoombox.darkprettyphoto .gallery {

	left:10px !important;

	right:10px;

	bottom:36px;

}

/** Simple Theme **/

.simple .container {

	background:#000;

}

.simple .title {

	color:#FFFFFF;  /*+placement:anchor-top-left -1px -22px;*/

	position:absolute;

	left:-1px;

	top:-22px;  /*+text-shadow:1px 1px #000000;*/

	-moz-text-shadow:1px 1px #000000;

	-webkit-text-shadow:1px 1px #000000;

	-o-text-shadow:1px 1px #000000;

	text-shadow:1px 1px #000000;

}

#zoombox.simple .next {

	background:url(images/simplenav.png) no-repeat -20px center;  /*+opacity:100%;*/

	filter:alpha(opacity=100);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	-moz-opacity:1;

	opacity:1;

	right:-20px;

	width:20px;

}

#zoombox.simple .next:hover {

	background-position-x:left;

}

#zoombox.simple .prev {

	background:url(images/simplenav.png) no-repeat -40px center;  /*+opacity:100%;*/

	filter:alpha(opacity=100);

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

	-moz-opacity:1;

	opacity:1;

	left:-20px;

	width:20px;

}

#zoombox.simple .prev:hover {

	background-position-x:-60px;

}

.simple .prev {

	background:url(images/ppprev.png) no-repeat left center;

}

.simple .close {

	background:url(images/simpleclose.png) no-repeat;

	width:30px;

	height:30px;

	position:absolute;

	top:0;

	right:-10px;

}

/*=======================================================*/

/*----------------Start Contact Page Style--------------*/

/*=======================================================*/

.contact {

	margin-bottom:18px;

}

.contact .title {

	color: #b2b2b2;

	font-size: 38px;

	font-weight: normal;

	line-height: 40px;

	margin: 0;

	min-height: 80px;

	letter-spacing: -2px;

	position: relative;

	width: 100%;

}

.contact h4 {

	font-size:20px;

	color:#3d3d3d;

	margin-top:8px;

	font-weight:normal;

}

.contact form {

	margin-top:15px;

}

.contactForm input[type="text"], .contactForm textarea {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius:5px;

	border: 1px solid #eeeeee;

	margin-top:10px;

	margin-bottom:10px;

	clear:both;

	background:#f8f8f8;

	margin:10px 0px 10px 0px;

}

.contactForm input[type="text"] {

	width:266px;

	height:30px;

	padding-left:5px;

	margin-right:16px;

}

.contactForm textarea {

	width:400px;

	height:100px;

}

.contactForm .send {

	background:url(images/btn-send.png) no-repeat;

	border:0px;

	height:29px;

	width:120px;

	cursor:pointer;

	color:#8b8b8b;

	text-align:center;

	padding-bottom:2px;

}

.contactForm label {

	color:#555555;

	font-size:11px;

}

.sidebar .addres {

	margin-left:35px;

}

/*=======================================================*/

/*----------------End Contact Page Style---------------*/

/*=======================================================*



/*=======================================================*/

/*-----------------Start Single PageStyle------------------*/

/*=======================================================*/

.social_link {

	position:relative;

        overflow: hidden;

}

.social_link h4 {

	float:left;

	color:#6c6c6c;

}

.social_logo {

	position:absolute;

	right:0;

}

.social_logo img {

	margin:0px;

	padding:0px;

	margin-right:12px;

}

/*=======================================================*/

/*-----------------End Single PageStyle------------------*/

/*=======================================================*/



/*=======================================================*/

/*-------------Start Fullwidth Page Style----------------*/

/*=======================================================*/

.full_page {

	padding-right:35px;

}

.content-info {

	padding-top:20px;

	margin-bottom:20px;

}

.content-info h2 {

	margin-top:20px;

}

/*=======================================================*/

/*-------------End Fullwidth Page Style----------------*/

/*=======================================================*/



/*=======================================================*/

/*-------------------Start Footer Style------------------*/

/*=======================================================*/

.footer {

	margin-top:10px;

	margin-bottom:0px !important;

	padding-right:35px;

	padding-left:10px;

}

.footer ul.footer_left_menu, .footer ul.footer_right_menu {

	list-style-type: none;

}

.footer a {

	color:#000000;

	text-decoration:none;

}

.footer li {

	display:inline;

}

.footer ul.footer_left_menu {

	float:left;

}

.footer ul.footer_right_menu {

	float:right;

}

/*=======================================================*/

/*-------------------End Footer Style------------------*/

/*=======================================================*/





/*=======================================================*/

/*---------------------Special Style--------------------*/

/*=======================================================*/



.hr_line {

	width:100%;

	border-bottom:1px solid #ebeaea;

	margin-top:30px;

	margin-bottom:30px;

}

.read_more {

	/*	color:#35638f;*/

	font-size:12px;

	text-decoration:none;

	color:#35638f;

}

.gold_btn a.btn {

	width:139px;

	height:37px;

	line-height:34px;

	font-size:14px;

	text-align:center;

	float:right;

	margin:0px;

	padding:0px;

}

.gold_btn a {

	color:#78725b !important;

	text-decoration:none;

	text-shadow:0px 1px 1px #fff;

}

.hr_big {

	height:8px;

	background:#c1cdd7;

}

.circle {

	background:url(images/circle.png) no-repeat;

	color:#FFFFFF;

	text-align:center;

	width:30px;

	height:25px;

	padding-top:5px;

	margin-right:12px;

	float:left;

}

.center {

	text-align:center;

}

.dotted_line {

	border-bottom: 1px #CCCCCC dashed;

	width:100%;

	margin-bottom:20px;

}

.space {

	width:100%;

	margin-bottom:66px;

}

/*=======================================================*/

/*---------------------COLUMNS  Style--------------------*/

/*=======================================================*/

.one_half, .one_third, .two_third, .three_fourth, .one_fourth {

	float:left;

	position:relative;

}

.one_third {

	width:30%;

	margin-right:5%;

}

.one_half {

	width:48%;

	margin-right:4%;

}

.one_third {

	width:30%;

	margin-right:5%;

}

.two_third {

	width:65%;

	margin-right:5%;

}

.one_fourth {

	width:22%;

	margin-right:4%;

}

.three_fourth {

	width:74%;

	margin-right:4%;

}

/*=======================================================*/

/*--------------------SPECIAL COLUMNS--------------------*/

/*=======================================================*/



.col2, .col3, .col4 {

	float:left;

	position:relative;

}

.col3 {

	width:280px;

	margin-right:60px;

}

.col2 {

	width:460px;

	margin-right:40px;

}

.col4 {

	width:210px;

	margin-right:40px;

}

.last {

	margin-right:0 !important;

}

.col4-wrap, .col2-wrap, .homepage {

	width:1000px;

	margin-right:-40px;

	overflow: hidden;

	line-height:20px;

}

/*=======================================================*/

/*--------------------Comment Section--------------------*/

/*=======================================================*/

#commentsbox {

	margin:0 0px;

}

h3#comments {

	font-size:14px;

	background: #CCCCCC;

	font-weight:bold;

	padding:10px 10px;

	margin-top:10px;

}

ol.commentlist {

	margin:0px 0 0;

	clear:both;

	overflow:hidden;

	list-style:none;

}

ol.commentlist li {

	margin:5px 0;

	line-height:18px;

	padding:10px;

	border:1px solid #eee;

	background:#fcfcfc;

	position:relative;

}

ol.commentlist li ul li {

	border:none;

	margin:0;

	padding:0;

	margin-left:18px;

	margin-bottom:5px;

}

ol.commentlist li ol li {

	border:none;

	margin:0;

	padding:0;

	margin-left:18px;

	margin-bottom:5px;

}

ol.commentlist li .comment-author {

	color:#000;

}

ol.commentlist li .comment-body {

	padding-left:55px;

}

ol.commentlist li .comment-body .comment-awaiting-moderation {

	color:#666666;

}

ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {

	color:#000;

	font-weight:bold;

	text-decoration:none !important;

}

ol.commentlist li .comment-author .fn {

	color:#333333;

	font-style:normal;

	font-weight:normal;

	font-size:12px;

}

cite.fn {

	color:#333333;

	font-style:normal;

	font-weight:normal;

	font-size:12px;

}

ol.commentlist li .comment-author .avatar {

	border:1px solid #ddd;

	background:#fff;

	padding:3px;

	position:absolute;

	left:10px;

	top:10px;

}

ol.commentlist li .comment-meta {

	font-size:10px;

	margin-bottom:10px;

}

ol.commentlist li .comment-meta .commentmetadata {

	color:#000;

}

ol.commentlist li .comment-meta a {

	color:#3D759E;

	text-decoration:none !important;

}

ol.commentlist li p {

	line-height:22px;

	margin-top:5px;

	color:#666;

}

ol.commentlist li .reply {

	margin-top:10px;

	font-size:10px;

}

ol.commentlist li .reply a {

	background: #666666 url(images/submit.png) repeat-x;

	border:1px solid #BBBEB0;

	color:#fff;

	text-decoration:none;

	padding:3px 10px;

}

ol.commentlist li.odd {

}

ol.commentlist li.even {

}

ol.commentlist li ul.children {

	list-style:none;

	margin:1em 0 0;

	text-indent:0;

	margin-top:20px;

}

ol.commentlist li ul.children li.depth-2 {

	margin:0 0 0px 50px;

}

ol.commentlist li ul.children li.depth-3 {

	margin:0 0 0px 50px;

}

ol.commentlist li ul.children li.depth-4 {

	margin:0 0 0px 50px;

}

ol.commentlist li ul.children li.depth-5 {

	margin:0 0 0px 50px;

}

.comment-nav {

	padding:5px;

	height:20px;

}

.comment-nav a:link, .comment-nav a:visited {

	color:#f96e02;

}

#respond {

	padding:0px 0px;

	margin:10px 0px;

}

#respond h3 {

	font-size:14px;

	color:#fff;

	background:#5E5E5E;

	font-weight:bold;

	padding:10px 10px;

}

#commentform {

	padding:10px 20px;

	border:1px solid #eee;

	margin-bottom:20px;

}

#commentform p {

	margin:5px 0px;

	color:#444;

}

#commentform a {

	color:#0454A8;

}

#respond label {

	padding:5px 0;

	color:#444;

}

#respond label small {

	font-size:10px;

}

#respond input {

	margin-bottom:10px;

	padding:5px 5px;

	margin:0 10px 10px 0;

	background:#fff;

	border:1px solid #ddd;

	color:#555;

}

#commentform input {

	width:50%;

}

#respond input#commentSubmit, input#submit {

	clear:both;

	width:120px;

	height:29px;

	background:url(images/btn-send.png) no-repeat;

	border:0;

	cursor:pointer;

	text-align:center;

	margin-top:20px;

	text-shadow:0 1px 0 #fff;

}

textarea#comment {

	background:#fff;

	border:1px solid #ddd;

	width:98%;

	margin:10px 0px 0px 0px;

	padding:5px 5px;

	color:#555;

}

/*=======================================================*/

/*-----------------------Pagination---------------------*/

/*=======================================================*/

.paging {

	margin-bottom:23px;

	overflow:hidden;

	zoom:1;

	list-style-type:none;

}

.paging li {

	margin-left:0;

}

.paging a:hover, .paging a:hover.page, .paging a.current {

	display: block;

	-moz-border-radius: 40px;

	-webkit-border-radius: 40px;

	color:#FFFFFF;

	text-decoration:underline;

	background: #07365F;

}

.paging a {

	width:auto;

	display:block;

	float:left;

	font-size:12px;

	padding:5px 12px;

	margin-right:5px;

	text-decoration:none;

	color:#fff;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	text-indent:0;

	background: #d8cece;

}

/*=======================================================*/

/*----------------------Image Effect---------------------*/

/*=======================================================*/

.effect {

	width:180px;

	height:130px;

	border:5px solid #fff;

	/* required to hide the image after resized */

	overflow:hidden;

	/* for child absolute position */

	position:relative;/* display div in line */

	box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);

	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);

	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);

}

.effect img {

	border:0;

	/* allow javascript moves the img position*/

	position:absolute;

}

/*=======================================================*/

/*------------------------Color Box----------------------*/

/*=======================================================*/

.schemes {

	width:17px;

	padding:5px 5px 0px 5px;

	position:absolute;

	z-index:1000;

	top:80px;

	left:0;

	;

	background:#fff;

	border:1px solid #d9d9d9;

	border-radius:5px;

	-moz-border-radius:5px;

	-khtml-border-radius:5px;/*	-webkit-border-top-right-radius:5px;

	-webkit-border-bottom-right-radius:5px;*/

}

.schemes a {

	width:15px;

	height:15px;

	margin-bottom:5px;

	display:block;

	overflow:hidden;

	outline:none;

	text-indent:-999px;

}

.schemes a.pink {

	background:#98105D;

	border:1px solid #D296B8;

}

.schemes a.yellow {

	background:#a58803;

	border:1px solid #84642c;

}

.schemes a.brown {

	background:#AF6E07;

	border:1px solid #574a4a;

}

.schemes a.blue {

	background:#2565AC;

	border:1px solid #174c88;

}

.schemes a.red {

	background: #a63400;

	border:1px solid #4b396e;

}

.schemes a.black {

	background:#000000;

	border:1px solid #2b3035;

}

.schemes a.purple {

	background:#736DB4;

	border:1px solid #2b3035;

}

.schemes a.green {

	background:#0D5248;

	border:1px solid #006600;

}

/*=======================================================*/

/*--------------WordPress Core Classes-------------------*/

/*=======================================================*/

blockquote {

	padding-left:60px;

	min-height:40px;

	background:url(images/blockqoute.png) no-repeat;

	margin-top:40px;

	margin-bottom:40px;

}

blockquote img {

	float: left;

	margin-right:15px;

}

.alignnone {

	margin: 5px 20px 20px 0;

          clear: both;

  display: block;

  overflow: hidden;

}

.aligncenter, div.aligncenter {

	display:block;

	margin: 5px auto 5px auto;

}

.alignright {

	float:right;

	margin: 5px 0 20px 20px;

}

.alignleft {

	float:left;

	margin: 5px 20px 20px 0;

}

.aligncenter {

	display: block;

	margin: 5px auto 5px auto;

}

a img.alignright {

	float:right;

	margin: 5px 0 20px 20px;

}

a img.alignnone {

	margin: 5px 20px 20px 0;

}

a img.alignleft {

	float:left;

	margin: 5px 20px 20px 0;

}

a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto

}

.wp-caption {

	background: #fff;

	border: 1px solid #f0f0f0;

	max-width: 96%; /* Image does not overflow the content area */

	padding: 8px 3px 10px;

	text-align: center;

}

.wp-caption.alignnone {

	margin: 5px 20px 20px 0;

}

.wp-caption.alignleft {

	margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

	margin: 5px 0 20px 20px;

}

.wp-caption img {

	border: 0 none;

	height: auto;

	margin:0;

	max-width: 98.5%;

	padding:0;

	width: auto;

}

.wp-caption p.wp-caption-text {

	font-size:11px;

	line-height:17px;

	margin:0;

	padding:15px 4px 5px;

}

.sticky {

}

.gallery-caption {

}

.bypostauthor {

}

/*=======================================================*/

/*-------------------------Tipsy-------------------------*/

/*=======================================================*/

.tipsy {

	margin-bottom:5px;

	padding: 5px;

	font-size: 10px;

	opacity: 0.8;

	filter: alpha(opacity=80);

	background-repeat: no-repeat;

	background-image: url(images/tipsy.gif);

	background-position:top center;

}

#topSocial .tipsy {

	margin-bottom:5px;

	padding: 5px;

	font-size: 10px;

	opacity: 0.8;

	filter: alpha(opacity=80);

	background-repeat: no-repeat;

	background-image: url(images/tipsy.gif);

	background-position:top center;

}

.tipsy-inner {

	padding: 5px 8px 4px 8px;

	background-color: black;

	color: white;

	max-width: 200px;

	text-align: center;

}

.tipsy-inner {

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}

.tipsy-north {

}

/*=======================================================*/

/*--------------------Button Style-----------------------*/

/*=======================================================*/

a.button, button {

	display: inline-block;

	padding: 5px;

	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;

	font-size: 12px;

	color: #3C3C3D;

	text-shadow: 1px 1px 0 #FFFFFF;

	background: #ECECEC url('../images/css3buttons_backgrounds.png') 0 0 no-repeat;

	white-space: nowrap;

	overflow: visible;

	cursor: pointer;

	text-decoration: none;

	border: 1px solid #CACACA;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	outline: none;

	position: relative;

	zoom: 1;

	line-height: 1.11;

*display: inline;

*vertical-align: middle;

}

button {

	margin-left: 0;

	margin-right: 0;

*padding: 5px 5px 3px 5px;

}

a.button {

	-moz-user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	-webkit-user-select: none;

	-webkit-touch-callout: none;

}

button::-moz-focus-inner {

border: 0;

padding:0px;

}

a.button.primary, button.primary {

	font-weight: bold

}

button:focus, a.button:hover, button:hover {

	color: #FFFFFF;

	border-color: #388AD4;

	text-decoration: none;

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);

	background-position: 0 -40px;

	background-color: #2D7DC5;

}

a.button:active, button:active, a.button.active, button.active {

	background-position: 0 -81px;

	border-color: #347BBA;

	background-color: #0F5EA2;

	color: #FFFFFF;

	text-shadow: none;

}

a.button:active, button:active {

	top: 1px

}

a.button.negative:hover, button.negative:hover {

	color: #FFFFFF;

	background-position: 0 -121px;

	background-color: #D84743;

	border-color: #911D1B;

}

a.button.negative:active, button.negative:active, a.button.negative.active, button.negative.active {

	background-position: 0 -161px;

	background-color: #A5211E;

	border-color: #911D1B;

}

a.button.positive:hover, button.positive:hover {

	background-position: 0 -280px;

	background-color: #96ED89;

	border-color: #45BF55;

}

a.button.positive:active, button.positive:active, a.button.positive.active, button.positive.active {

	background-position: 0 -320px;

	background-color: #45BF55;

}

a.button.pill, button.pill {

	-webkit-border-radius: 19px;

	-moz-border-radius: 19px;

	border-radius: 19px;

	padding: 5px 10px 4px 10px;

*padding: 4px 10px;

}

a.button.left, button.left {

	-webkit-border-bottom-right-radius: 0px;

	-webkit-border-top-right-radius: 0px;

	-moz-border-radius-bottomright: 0px;

	-moz-border-radius-topright: 0px;

	border-bottom-right-radius: 0px;

	border-top-right-radius: 0px;

	margin-right: 0px;

	border-right: none;

}

a.button.middle, button.middle {

	margin-right: 0px;

	margin-left: 0px;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	border-right: none;

}

a.button.right, button.right {

	-webkit-border-bottom-left-radius: 0px;

	-webkit-border-top-left-radius: 0px;

	-moz-border-radius-bottomleft: 0px;

	-moz-border-radius-topleft: 0px;

	border-top-left-radius: 0px;

	border-bottom-left-radius: 0px;

	margin-left: 0px;

}

a.button.left:active, button.left:active, a.button.middle:active, button.middle:active, a.button.right:active, button.right:active {

	top: 0px

}

a.button.big, button.big {

	font-size: 16px;

	padding-left: 14px;

	padding-right: 17px;

}

button.big {

*padding: 4px 17px 2px 17px;

}

a.button span.icon, button span.icon {

	display: inline-block;

	width: 14px;

	height: 12px;

	margin: auto 7px auto auto;

	position: relative;

	top: 0;

*top: 0px;

	background-image: url('images/css3buttons_icons.png');

	background-repeat: no-repeat;

}

a.big.button span.icon, button.big span.icon {

	top: 0px

}

a.button span.icon.book, button span.icon.book {

	background-position: 0 0

}

a.button:hover span.icon.book, button:hover span.icon.book {

	background-position: 0 -15px

}

a.button span.icon.calendar, button span.icon.calendar {

	background-position: 0 -30px

}

a.button:hover span.icon.calendar, button:hover span.icon.calendar {

	background-position: 0 -45px

}

a.button span.icon.chat, button span.icon.chat {

	background-position: 0 -60px

}

a.button:hover span.icon.chat, button:hover span.icon.chat {

	background-position: 0 -75px

}

a.button span.icon.check, button span.icon.check {

	background-position: 0 -90px

}

a.button:hover span.icon.check, button:hover span.icon.check {

	background-position: 0 -103px

}

a.button span.icon.clock, button span.icon.clock {

	background-position: 0 -116px

}

a.button:hover span.icon.clock, button:hover span.icon.clock {

	background-position: 0 -131px

}

a.button span.icon.cog, button span.icon.cog {

	background-position: 0 -146px

}

a.button:hover span.icon.cog, button:hover span.icon.cog {

	background-position: 0 -161px

}

a.button span.icon.comment, button span.icon.comment {

	background-position: 0 -176px

}

a.button:hover span.icon.comment, button:hover span.icon.comment {

	background-position: 0 -190px

}

a.button span.icon.cross, button span.icon.cross {

	background-position: 0 -204px

}

a.button:hover span.icon.cross, button:hover span.icon.cross {

	background-position: 0 -219px

}

a.button span.icon.downarrow, button span.icon.downarrow {

	background-position: 0 -234px

}

a.button:hover span.icon.downarrow, button:hover span.icon.downarrow {

	background-position: 0 -249px

}

a.button span.icon.fork, button span.icon.fork {

	background-position: 0 -264px

}

a.button:hover span.icon.fork, button:hover span.icon.fork {

	background-position: 0 -279px

}

a.button span.icon.heart, button span.icon.heart {

	background-position: 0 -294px

}

a.button:hover span.icon.heart, button:hover span.icon.heart {

	background-position: 0 -308px

}

a.button span.icon.home, button span.icon.home {

	background-position: 0 -322px

}

a.button:hover span.icon.home, button:hover span.icon.home {

	background-position: 0 -337px

}

a.button span.icon.key, button span.icon.key {

	background-position: 0 -352px

}

a.button:hover span.icon.key, button:hover span.icon.key {

	background-position: 0 -367px

}

a.button span.icon.leftarrow, button span.icon.leftarrow {

	background-position: 0 -382px

}

a.button:hover span.icon.leftarrow, button:hover span.icon.leftarrow {

	background-position: 0 -397px

}

a.button span.icon.lock, button span.icon.lock {

	background-position: 0 -412px

}

a.button:hover span.icon.lock, button:hover span.icon.lock {

	background-position: 0 -427px

}

a.button span.icon.loop, button span.icon.loop {

	background-position: 0 -442px

}

a.button:hover span.icon.loop, button:hover span.icon.loop {

	background-position: 0 -457px

}

a.button span.icon.magnifier, button span.icon.magnifier {

	background-position: 0 -472px

}

a.button:hover span.icon.magnifier, button:hover span.icon.magnifier {

	background-position: 0 -487px

}

a.button span.icon.mail, button span.icon.mail {

	background-position: 0 -502px

}

a.button:hover span.icon.mail, button:hover span.icon.mail {

	background-position: 0 -514px

}

a.button span.icon.move, button span.icon.move {

	background-position: 0 -526px

}

a.button:hover span.icon.move, button:hover span.icon.move {

	background-position: 0 -541px

}

a.button span.icon.pen, button span.icon.pen {

	background-position: 0 -556px

}

a.button:hover span.icon.pen, button:hover span.icon.pen {

	background-position: 0 -571px

}

a.button span.icon.pin, button span.icon.pin {

	background-position: 0 -586px

}

a.button:hover span.icon.pin, button:hover span.icon.pin {

	background-position: 0 -601px

}

a.button span.icon.plus, button span.icon.plus {

	background-position: 0 -616px

}

a.button:hover span.icon.plus, button:hover span.icon.plus {

	background-position: 0 -631px

}

a.button span.icon.reload, button span.icon.reload {

	background-position: 0 -646px

}

a.button:hover span.icon.reload, button:hover span.icon.reload {

	background-position: 0 -660px

}

a.button span.icon.rightarrow, button span.icon.rightarrow {

	background-position: 0 -674px

}

a.button:hover span.icon.rightarrow, button:hover span.icon.rightarrow {

	background-position: 0 -689px

}

a.button span.icon.rss, button span.icon.rss {

	background-position: 0 -704px

}

a.button:hover span.icon.rss, button:hover span.icon.rss {

	background-position: 0 -719px

}

a.button span.icon.tag, button span.icon.tag {

	background-position: 0 -734px

}

a.button:hover span.icon.tag, button:hover span.icon.tag {

	background-position: 0 -749px

}

a.button span.icon.trash, button span.icon.trash {

	background-position: 0 -764px

}

a.button:hover span.icon.trash, button:hover span.icon.trash {

	background-position: 0 -779px

}

a.button span.icon.unlock, button span.icon.unlock {

	background-position: 0 -794px

}

a.button:hover span.icon.unlock, button:hover span.icon.unlock {

	background-position: 0 -809px

}

a.button span.icon.uparrow, button span.icon.uparrow {

	background-position: 0 -824px

}

a.button:hover span.icon.uparrow, button:hover span.icon.uparrow {

	background-position: 0 -839px

}

a.button span.icon.user, button span.icon.user {

	background-position: 0 -854px

}

a.button:hover span.icon.user, button:hover span.icon.user {

	background-position: 0 -869px

}





/**16-05-201**/



.heading{background:#8098ae; margin:0px; padding:0px; padding:18px;}

.heading br{display:none;}

.heading br{ display:none;} 

.heading h1{font-size:23px; color:#ffffff; margin:0px; padding:0px;} 

.heading span{ color:#333232; font-size:21px;}

.rt_left, .lt_listing, .views{ width:604px; float:left;}

.rt_left h3, .lt_left h3{ color:#4a4a4a; font-size:22px;margin:0px;padding:0px;}

.rt_left h4, .lt_left h4, .lt_listing h4, .lg_listing h4 { font-size:15px; color:#000000;}

.rt_left p, .lt_left p, .lt_listing li, .lg_listing li, .lg_listing p , .views p{ color:#565656;  }

.rt_right{ width:249px; background:url(images/rt_right-bg.png)repeat; float:right; padding:15px 0px 15px 15px;}

.rt_right h1, .rt_right p, .rt_right h4, .rt_right h5{ color:#ffffff; margin:0px;padding:0px; }

.rt_right h1{ font-size:17px; padding-bottom:10px;}

.rt_right br{ display:none;}

.rt_right p{ font-size:14px; line-height:16px;}

.rt_right h4{ font-size:15px; padding-top:40px;}

.rt_right h5{ font-size:20px; margin:0px; padding:0px;} 

.rt_clear{ clear:both;}

.book{ margin-right:50px;}

.lt_left h4{padding-top:20px;}

.lt_listing li{ list-style:none; font-size:14px; margin:0 0 10px 0; padding:0px; font-weight:normal; display:block; clear:both;}

.lt_listing li span{ text-align:center; height:25px; width:29px; background:#2f5487; color:#ffffff; font-weight:bold; float:left; display:inline-block; margin-right:10px; border-radius:50%; text-align:center; vertical-align:middle; padding-top:4px; font-size: 20px; }

.lt_listing li p{ padding: 1px 0px;}

.lg_listing{}

.lg_listing li {background:url(images/lg-bg.png)0 13px no-repeat; list-style:none; font-weight:normal; display:inline-block; padding: 7px 0 0 17px; margin-left:0;}

.views{}

.button{color:#78725b; font-weight:bold; font-size:14px; -moz-box-shadow: 0 5px 7px #26436E;-webkit-box-shadow: 0 5px 7px #26436E;box-shadow: 0 5px 7px #26436E;text-shadow: 0.1em 0.1em #ffffff; background:url(images/submit-btn.png) 0 0 repeat; width:100px; height:41px; float:right; margin-right:37px; border-radius:35px; cursor:pointer; border: medium none;}

.button:hover{background:url(images/submit-btn-hover.png) 0 0 repeat;}

.lt_listing li:after, .main_wrapper .mmt_row:after {font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}

.page-template-page-report-php .content-info h2{display:none;}
.sidebar #mc-embedded-subscribe {border:1px #e3ae43; background-color:#f9d867; font-size:13px; padding:11px 17px 11px; width:115px; height:37px; line-height:34px; text-align:center; color:#78725B!important; text-shadow:0 1px 0 rgba(255, 255, 255, 0.3); cursor:pointer; font-weight:bold;

	/*Border radius*/
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
	/*Background*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #fae37a), color-stop(1, #f6cb4f));
	background: -moz-linear-gradient(center top, #fae37a 20%, #f6cb4f 100%);
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, .3) /*Top*/, inset 0 0 2px hsla(0, 100%, 100%, .3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, .3) /*Top*/, inset 0 0 2px hsla(0, 100%, 100%, .3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, .3) /*Top*/, inset 0 0 2px hsla(0, 100%, 100%, .3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;

}
.sidebar #mc-embedded-subscribe:hover {

	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #f6cb4f), color-stop(1, #fae37a));
	background: -moz-linear-gradient(center top, #f6cb4f 20%, #fae37a 100%);
}
.sidebar #mc_embed_signup input.email {width:206px; padding:5px;}

.sidebar #mc_embed_signup input[type="text"] {padding-left:12px;}

/* CPA's Template */
@font-face {
    font-family: 'Helvetica75BoldRegular';
    src: url('fonts/lt_1.eot');
    src: url('fonts/lt_1.eot') format('embedded-opentype'),
         url('fonts/lt_1.woff') format('woff'),
         url('fonts/lt_1.ttf') format('truetype'),
         url('fonts/lt_1.svg#Helvetica75BoldRegular') format('svg');
}

.logo-text, .logo-text p, .logo-sub{font-family: 'Helvetica75BoldRegular';}

.two-cols-con:after, .pricing-options:after, .results-left ol li:after, .signup-form:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}

.page-template-CPA-page-php {background:#fff;}
.page-template-CPA-page-php .main_wrapper{background:#dedddc;}
.page-template-CPA-page-php .main_wrapper .hr_big, .page-template-CPA-page-php .content .dotted_line, .page-template-CPA-page-php .content-info{display:none;}

.page-template-CPA-page-php .container_24 {width:830px;}
.page-template-CPA-page-php .container_24 .grid_24{width:820px;}
.logo-text{font-size:23px; overflow:hidden; text-align:right;}
.logo-text img{margin-bottom:0;}
.logo-text p{font-size:23px; margin-top:15px;}
.logo-text span{float:right; width:37%; margin-top:35px;}
.logo-text span img{margin:-2px 0 0 0;}

.logo-sub{color:#b01a1c; font-size:24px; text-align:right; margin-bottom:20px; line-height:normal;}

.two-cols-con{margin-bottom:20px;}
.two-cols{width:48%; margin-right:4%; float:left;}
.two-cols-last{margin-right:0}
.tab-head{font-size:20px;}
.gen-accelerator {-webkit-box-shadow: 1px 1px 9px rgba(50, 50, 50, 0.75); -moz-box-shadow:1px 1px 9px rgba(50, 50, 50, 0.75);box-shadow: 1px 1px 9px rgba(50, 50, 50, 0.75);}
.gen-accelerator table td{border-right:2px solid #000; border-bottom:2px solid #000; border-left:0; text-align:center;}
.gen-accelerator table .last-bornone{border-right:0;}
.gen-accelerator table .bot-border{border-bottom:0;}
.td-white{color:#FFF;}

.investment-tab{-webkit-box-shadow: 1px 1px 9px rgba(50, 50, 50, 0.75); -moz-box-shadow:1px 1px 9px rgba(50, 50, 50, 0.75);box-shadow: 1px 1px 9px rgba(50, 50, 50, 0.75);}
.investment-tab td{border-bottom:2px solid #000; border-left:0; font-size:18px; line-height:normal; }

.investment-tab span{color:#b01a1c; }
.pricing-options{margin-bottom:5px;}
.pricing-options ul{float:left; }
.pricing-options ul li{list-style:none; border-bottom:1px solid #000; margin-left:0; font-size:16px; padding: 10px;}
.hmin-fg{min-height:80px!important;}

.pricing-setup{background:#d1dcea; text-align:right; width:28%;}
.pricing-gold{background:#f4f0c8; text-align:center; width:24%;}
.pricing-silver{background:#e6e7e8; text-align:center; width:22%; border:5px solid #FFF; margin-top:-5px;}
.pricing-bronze{background:#d6beb4; text-align:center; width:24%;}
.price-head{font-size:18px!important; padding-top:20px!important; font-weight:bold;}

.pricing-box{background:url(images/pricing-hoverbox.png) no-repeat; width:597px; height:167px; float:right; padding-top:15px;  margin-bottom:-10px; position:relative;}
.pricing-box ul{float:left; margin-right:2%; margin-bottom:0;}
.pricing-boxhead{font-size:21px; color:#B01A1C!important; text-align:center;}

.heading-results{color:#204172!important; font-size:25px; font-weight:bold; margin-top:30px;}
.heading-results span{display:block; color:#000; margin-top:7px; font-weight:normal;}
.heading-results img{margin:-7px 6px 0 0;}

.results-left{width:64%; float:left; clear:left; }
.results-left ol{background:#ccdceb; padding:15px 7px;}
.results-left ol li{font-size:18px; margin-bottom:15px; }
.results-left ol ul {margin-top:10px;}
.results-left ol ul li{font-size:15px; float:left; width:40%;}

.team-block{float:right; width:35%;}
.team-block li{margin-left:0; list-style:none; float:left;  margin:0 10px 15px; text-align:center; font-weight:bold;}
.team-block li img{margin:0 0 3px 0;}

.signup-head{font-size:25px; color:#204172!important; line-height:normal;}
.checkbx-red{width:50%; color:#a6171a!important; font-size:18px;  position:relative;}
.checkbx-red input{margin-bottom:0;}
.acele-logo{position:absolute; bottom:-50px; right:-390px;}

.check-blue{}
.check-blue label{color:#204172; font-size:18px;}

.agree-instruc{float:left; width:45%; margin-bottom:25px; margin-top: 8px;}
.agree-instruc li{margin-bottom:15px}
.text-white{color:#FFF;}

.fill-amount .fill-input{position:relative; font-size: 20px; margin: 5px;}
.fill-amount input{width:175px;  margin:0; position:absolute; left:15px; top:0;}
.form-fields select{margin-bottom:0; margin-top:3px;}

.form-fields{background:#FFF; -webkit-box-shadow: 1px 1px 9px rgba(50, 50, 50, 0.75); -moz-box-shadow:1px 1px 9px rgba(50, 50, 50, 0.75);box-shadow: 1px 1px 9px rgba(50, 50, 50, 0.75);}
.form-fields label{float:left; display:block; margin-right:10px; padding-top:3px;}
.form-fields input{float:left; width:auto; clear:none; margin:0; border:0;}
.card-type br{display:none;}

.payment-submit{background:url(images/paynow-btn.png) no-repeat; width:112px; height:32px; float:right; text-indent:-10000px; border:0; cursor:pointer; margin: 12px 0 0 30px;}
.registration-process{margin-bottom:200px;}
.registration-processfailure  p{color:red;}
.cpa-foot li{float:left; list-style:none; color:#204172; font-size:15px; font-weight:bold; margin-left:0; margin-right:10px; font-style:italic;}
.cpa-foot img{margin:0;}
.page-template-CPA-page-php  .main_wrapper{padding-bottom:30px;}
.pricing-twoline{min-height:40px;}



/* INFUSION SOFT CSS */

/* INFUSION SOFT ENDS */
/*7 nov.2014*/
.mmt_member_img img{border-radius:50%;width:110px;height:114px;border: 3px solid #CDC5C5;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.dotted_line.new{clear:both;}
.mmt.col-mmt-4 h4{font-size:22px;margin-bottom:0px;}
.mmt_member_img{margin-bottom:15px;}
.mmt_member_img img:hover{border: 3px solid #75C1F7;opacity:0.8;}
.reveal-modal h4{font-size:30px;color:#318FD2;margin-bottom:10px;}
.reveal-modal h6{font-size:20px;}
.mmt_bio_picture img{padding-bottom:0px!important;margin-bottom:20px;border: 2px solid #acacac;}
.mmt_bio_picture{text-align:left;float: left;margin-right: 27px;}
.mmt_container .reveal-modal{background:#fff!important;}
.linkedin_icon{background:url(images/linkedin_icon.png) no-repeat; width:40px;height:40px;text-indent:-100000px;display:block;}
.linkedin_icon:hover{opacity:0.8;}
.close-reveal-modal{text-indent:-10000px;background:url(images/close_icon.png) no-repeat;width:35px;height:35px;top: -12px!important;right: -11px!important;}
.mmt_container .reveal-modal{width: 40%!important;margin:90px auto 0;left: 0px!important;right: 0px;}
/* .mmt_container{position:relative;} */

/*08-24-2015 */
/* .container_24{ width:1316px;}
.container_24 .grid_24{ width:1316px; margin:0;} */
.slider_wrapper{ margin-top:5px;}
.menu_wrapper{ width:100%; float:left;}
.slide .images img{ border:5px solid #3167af; border-radius:300px;}

.nogrid .grid_22 { width:74%;}
.nogrid .grid_8 { width:25%; margin-left:0;}

.grid_8.omega{float:right;}
.container_24 .grid_23{width:990px;}