/*



Theme Name: Figero



Theme URI: http://www.inkthemes.com/wp-themes/figero-wordpress-theme/



Author: InkThemes.com



Author URI: http://www.inkthemes.com/



Description: Figero is a great Theme to build your business or services related website with ease. The Theme comes with a very simple to use themes options panel through which you can configure literally anything on your website. The theme is very simplistic yet modern in design and really very easy to built your website upon.



Version: 1.5



License: GNU General Public License



License URI: license.txt



Tags: black, blue, one-column, right-sidebar, fixed-width, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, sticky-post, theme-options, translation-ready



*/



@import url("css/reset.css");



@import url("css/960_24_col.css");



@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic|PT+Sans+Caption:400,700);

@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300);

/*=======================================================*/



/*----------------------BASIC HTML-----------------------*/



/*=======================================================*/



body {



    font-size:13px;



    color:#4a4a4a;



    font-family: 'Open Sans',sans-serif;



}



pre, code {



}



hr {



    border: 0 #ccc solid;



    border-top-width: 1px;



    clear: both;



    height: 0;



}



:focus {/* remember to define focus styles! */



    outline: 0;



}



input[type="submit"] {



    cursor:pointer;



}



blockquote:before, blockquote:after, q:before, q:after {



    content: "";



}



blockquote, q {



    quotes: "" "";



}



a{



    text-decoration: none;



    color:#4a4a4a;



}



h1, h2, h3, h4, h5, h6 {



    font-family:'Open Sans',sans-serif !important;



    font-weight:normal;



    color:#4a4a4a;



line-height:25px;



font-weight:normal;







}



span {



}



p, li, a, label {



    



}



td,th{



    border: 0px solid #ccc;



    padding: 3px;



}



th{



    background: #cccccc; 



}



select{



    clear: both;



}



dt {



	font-weight: bold;



}



/*=======================================================*/



/*-----------------------HEADINGS------------------------*/



/*=======================================================*/



h1 {



    font-size: 20px;



}



h2 {



    font-size: 22px;



}



h3 {



    font-size: 20px;



}



h4 {



    font-size: 18px;



}



h5 {



    font-size: 16px;



}



h6 {



    font-size: 14px;



}



/*=======================================================*/



/*------------------------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: 15px;



line-height:25px;



text-align: justify;



font-family:'Open Sans',sans-serif;



font-size: 14px;



}



h1, h2, h3, h4, h5, h6{



    color:#4a4a4a;



    font-family:'Open Sans',sans-serif;



font-weight:normal;



font-size:21px;



}



/*=======================================================*/



/*--------------------DEFAULT LAYOUT---------------------*/



/*=======================================================*/



	.content-container {



  background:#ffffff;



   border-top: 20px solid #e1541e;



}



.index-container {



  



border-top:1px dotted #cccccc;



	



background: #eeeeee; /* for non-css3 browsers */







filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* for IE */



background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff)); /* for webkit browsers */



background: -moz-linear-gradient(top,  #eeeeee,  #ffffff); /* for firefox 3.6+ */







	



}@media screen and (min-width:320px) and (max-width:359px) {body {min-width: 100%;}.header-container{ width: 100%;}.container_24{width: 100%;}.container_24 .grid_24 {width: 100%;}.container_24 .grid_18{width: 100%;}.navigation {display: none;}.second-header {display: none;}}



.index-container.first_featured{



    background: #fff;



}



.header-container {







    height:80px;



}



.header-container .header .logo img{



    max-width:320px;











}



.header-container .header .logo{



   margin-top:-15px;



	height:40px;



	z-index:999px;



}



.header-container .header-bottom {



    background:url(images/header-bottom1.png);



    height:1px;



z-index:999px;



}



.page-info-container {



    background:#ffffff url(images/bg-head-inner.png) center repeat-x;



    height:105px;



    margin-top:0;



}



.page-info-container .page_info {



    padding-top:25px;



	







}



.page-info-container .page_info #crumbs{



    font-family: "Trebuchet MS";



    background:#033264 url('images/subheadstrip.png') repeat-x; 



    margin-top: 45px;



    padding: 8px;



    color:#fff;



    border-top: 1px solid #2b82e5;



    border-left: 1px solid #2b82e5;



    border-right: 1px solid #2b82e5;



    -webkit-border-radius: 3px 3px 0 3px;



    -moz-border-radius: 3px 3px 0 3px;



    border-radius: 3px 3px 0 3px;



    -webkit-border-bottom-left-radius:0;



    -webkit-border-bottom-right-radius:0;



}



.page-info-container .page_info #crumbs a{



    color:#fff;



}



.page-info-container .page-heading {



    font-size:27px;



    color:#fff;



}



/*header  */



#menu {



    position:relative;



}



#menu li {



    list-style-type:none;



    margin-left:0;



}



#menu li a {



    font-family:'MyriadProLight',Corbel,Arial,Helvetica,sans-serif;



    font-size:18px;



    margin:0;



    padding-left:10px;



    padding-right:10px;



    padding-top:5px;



    padding-bottom:5px;



    position:relative;



    float:left;



    color: #ffffff;



    text-align:center;



    text-decoration:none;



    text-transform: lowercase;



	border-right:1px dotted #cccccc;



	font-weight:normal;



}











#menu li.current_page_item a.selected{



    -moz-border-radius:  5px 5px 0 0;



    border-radius: 5px 5px 0 0;   



}



#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-left:10px;



    padding-right:10px;



    padding-top:5px;



}



#menu li li a, #menu li li a.selected, #menu li li a:hover {



    border:none;



    border-radius:5px;



}



#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {



    text-decoration:none;



}



#menu .ddsmoothmenu {



    margin:0;



    padding:0;



    list-style:none;



    float:right;



    position:relative;



    margin-top:70px;/*	margin-left:60px;*/



font-weight:normal;



font-family:'MyriadProLight',Corbel,Arial,Helvetica,sans-serif;



}



#menu .ddsmoothmenu li > ul {



    margin-top:0;



}







#menu .ddsmoothmenu li > ul li > ul {



    margin-top:1px;



    margin-left:0;



    background-color:#1f1f1f;



}



/*Top level list items*/



#menu .ddsmoothmenu li {



    margin:0 !important;



    position: relative;



    display: inline;



    float: left;



    padding:0px;



  



}



#menu .ddsmoothmenu li:last-child{



    background: none;



}



/*Top level menu link items style*/



#menu .ddsmoothmenu li li {



    font-family: "Trebuchet MS";



    font-size:12px;



    text-transform:lowercase;



    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;



    color:#fff;



    text-shadow:none;



    margin:0;



    padding:10px 18px;



    text-decoration: none;



    background:none;



    position:relative;



    font-size:12px;



    background:url(images/footer-line2.png) bottom no-repeat;



    text-transform: none;



}



#menu .ddsmoothmenu li li a:after {



    width:100%;



    content: '';



    position:absolute;



    left:0;



    top:0;



}



#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%;



    content: '';



    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;



}



#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {



    color: #ffffff;



    background-color:#1f1f1f;



}



#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/



    color: #979797;



}



/*1st sub level menu*/



#menu .ddsmoothmenu li ul {



    margin-top:-10px;



    margin-left:10px;



    position: absolute;



    left: 0;



    display: none; /*collapse all sub menus to begin with*/



    visibility: hidden;



}



#menu li li:first-child {



    /*	padding-top:5px !important;*/



    border-radius:0 5px 0 0;



    -moz-border-radius:0 5px 0 0;



    -khtml-border-radius:0 5px 0 0;



    -webkit-border-top-right-radius:5px;



}



#menu li li:last-child a{



    /*padding-bottom:5px !important;*/



    border-radius:0 0 5px 5px;



    -moz-border-radius:0 0 5px 5px;



    -khtml-border-radius:0 0 5px 5px;



    -webkit-border-bottom-left-radius:5px;



    -webkit-border-bottom-right-radius:5px;



}



#menu .ddsmoothmenu li > ul li > ul li:first-child a{



    border-radius:0 5px 0 0;



    -moz-border-radius:0 5px 0 0;



    -khtml-border-radius:0 5px 0 0;



    -webkit-border-top-right-radius:5px;



}



/*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;



    color:#fff;



    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;



}



/* ######### CSS for shadow added to sub menus  ######### */



.ddshadow {



    width:0;



    height:0;



    position: absolute;



    left: 0;



    top: 0;



    display:none;



}







#menu li.current-menu-item a {



    background-color:none;



}



#menu .ddsmoothmenu li > ul li > ul {



    background-color:#2570c3;



}



#menu .ddsmoothmenu li li a {



    background:url(images/slider-strip-blue.png) bottom repeat-x;



}



#menu .ddsmoothmenu li li:last-child a{



    background:none;



}



#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {



    color: #ffffff;



    background-color:#2570c3;



}



#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/



    color: #cccccc ;



}



#menu li.current_page_item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {



    color:#fffff;



    background:a url("images/buttons.png") no-repeat scroll 0 0 transparent;







}



/*Top level menu link items style*/



#menu .ddsmoothmenu li li {



    background: #2570c3;



    color:#b4d5e9;



}



.strip_line{



    background:url(images/strip-line.png) 0 0 repeat-x;



    height: 2px;



    width: 100%;



}



.top_strip{



    height: 0px;



    width: 100%;



border-bottom:1px dotted #cccccc;  



}



.slide .entry h2 {



    background:url(images/slider-strip-blue.png) bottom repeat-x;







}



.main_header {



    height:30px;



    background-color:#291c18;



    border-bottom:1px solid #000000;



}



.header .logo img {



    margin:30px 0 20px 0;



}



.second-header {	



  

height: 225px;

overflow: hidden;

padding: 40px 0 60px 0;

background-color: #e1541e;



 



  background-image: -moz-linear-gradient(top, #525252, #3b3b3b);



  background-image: -ms-linear-gradient(top, #525252, #3b3b3b);



  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#525252), to(#3b3b3b));



  background-image: -webkit-linear-gradient(top, #525252, #3b3b3b);



  background-image: -o-linear-gradient(top, #525252, #3b3b3b);



  background-image: linear-gradient(top, #525252, #3b3b3b);



  background-repeat: repeat-x;



  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#3b3b3b', GradientType=0);*/







 



}



#slides {



    position: relative;



    margin-bottom:0px;



z-index:-999px;



}



#slide-box {



    position: relative;



}











.slides_container{



    overflow:hidden;



    position:relative;



    display:none;







}



.slide {



    width: 950px;



background-image:url("images/slider-back.jpg");



margin-top:35px;











}



.slide .video {



    float:right;	



    position: relative;







}



.slide iframe{



    position: relative;



    margin: 0;



    padding: 0;



    width:516px !important;        



    max-height: 300px !important;       



    margin-top: 45px;



    margin-left: 50px !important;







}



.slide .images {



    margin-left:50px;



    text-align:right;



    margin-left:50px;



    line-height:250px;



    vertical-align:middle;



    padding-top: 10px;







}



.slide .images img {



    max-width:516px;



    max-height:300px;



    margin-bottom: 0;







}



.slide .entry {



    width:370px;



    float:right;



    margin-top:10px;



    text-shadow: #2064B0 0.1em 0.1em 0.1em;



    padding-bottom: 5px;







}



.slide .entry h2 {



    font-size:34px;



    color:#2064B0;



    padding-bottom:10px;



    line-height: 44px;







}



.entry a{







}



.slide .entry p {



    color:#2064B0;



    font-size: 18px;







}



.slide .slidedtext {



    color:#fff;







}



#slides a.prev {



    background: url('images/arrows.png') no-repeat 0 -54px;



    width: 23px;



    height: 38px;



    left:-80px;



    opacity: 1;



    position: absolute;



    text-indent: -9999em;



    top: 45%;



    z-index: 999;



    color:#d7d7d7;







}



#slides a.next {



    background: url('images/arrows.png') no-repeat -2px 0;



    width: 23px;



    height: 38px;



    opacity: .8;



    position: absolute;



    right:-80px;



    text-indent: -9999em;



    top: 45%;



    z-index: 999;



    color:#d7d7d7;







}



#slides a.prev:hover, #slides a.next:hover {



    opacity:.5;







}



#slider_nav {



    margin-bottom:5px;



    margin-top: 1px;



    position: relative;



    z-index: 2;







}



#slider_nav, #line_wrap {



    margin-left: auto;



    margin-right: auto;



    width: 890px;



}



#line_wrap {



    position: relative;



    z-index:1;



}



#slider_pag ul {



    float: left;



    left: 50%;



    margin: 10px auto 30px 0;



    max-width: 700px;



    position: relative;



    list-style-type:none;



}



#slider_pag li:first-child {



    padding: 0 2px 0 2px;



}



#slider_pag li:last-child {



    padding: 0 3px 0 2px;



}



#slider_pag li {



    float: left;



    padding: 0 2px;



    position: relative;



    right: 50%;



    margin:0;



}



#slider_pag a {



    border: medium none;



    display: block;



    height: 11px;



    text-indent: -9999px;



    width: 10px;



}



ul.pagination {



    margin-bottom:0;



}



#slides .pagination li a {



    display:block;



    width:10px;



    height:0;



    padding-top:10px;



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



    background-position:0 0;



    float:left;



    overflow:hidden;



}



#slides .pagination li.current a {



    background-position:0 -10px;



    margin-bottom:5px;



}



a.btn-1{



    margin-right: 10px !important;



}



a.btn-1, a.btn-2 {



    font-size: 13px;



    font-weight:bold;



    display: inline-block;



    line-height: 1em;



    padding: 12px 17px;



    margin:10px 0 1.5em;



    text-align: center;



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



    text-decoration: none !important;		



    background: url('images/buttons.png') no-repeat 0 0;



    width: 176px;



    height: 45px;



    line-height:42px;



    font-size:16px;



    text-align:center;



    margin:0px;



    padding:0px;



    margin-top: 15px;



    color: black;



    font-weight: bold;



    text-shadow:0 1px 0 #fff;



    margin-bottom:20px;    



}



a.btn-1:hover, a.btn-2:hover{



    background: url('images/buttons.png') no-repeat 0 -51px;



    width: 176px;



    height: 45px; 



}



.index-container .feature-index {



    margin-top:50px;



    margin-bottom:40px;



    overflow:hidden;



}



.index-container .full_cols{



    margin-bottom: 52px;



    padding: 0 10px;



}



.index-container .full_cols h1{



    color: black;



}



.feature-index .feature-one {



    margin-right:45px;



    overflow:hidden;



}



.feature-one p{



    line-height: 20px;



}



.feature-index .feature-two {



    margin-left:45px;







    margin-right:40px;



}



.feature-index .feature-one h1 {



    font-size:28px;



    overflow:hidden;



}



.feature-index .feature-two img {



    float:left;



    padding:2px;



    border:1px solid #d7d7d7;



    width:100px;



    height:auto;



    background-color:#ffffff;



}



.feature-index .feature-two p {



    float:right;



    width:255px;



    line-height:24px;



}



.testimonial_holder {



    position:relative;



    width:350px;



    overflow:hidden;



    padding:3px;



    float: right;



}



.testimonial_holder ul{



    margin-bottom: 0;



}



.testimonial_holder .testimonial-list {



    list-style:none;



    margin-left:0;



    width:360px;



}



.testimonial_holder #jCarouselLite_nav2 {



    position:absolute;



}



.testimonial_holder .testimonial_jcarousel {



    min-height:50px;



    list-style:none;



}







.testimonial_holder .testimonial_jcarousel p {



    text-align:left;



    line-height: 20px;



}



.testimonial_holder .testimonial_jcarousel img {



    float:left;



    padding:4px;



    width: 85px;



    height: 85px;



    border:1px solid #d7d7d7;



    background-color:#ffffff;



    margin-right: 15px;



    margin-top: 4px;



}



.testimonial_holder .testimonial-client-name {



    font-weight:bold;



    display:block;



    min-height:50px;



}







.testimonial_holder a.prev2:hover, a.next2:hover {



    opacity:0.8;



}



/*start content*/







.container-strip {



    height:1px;	



    border-bottom: 1px solid #ccc;



}



.content-main {



    background-color:#f5f5f5;



}



.content {



    margin-top: 15px;

width: 972px;

margin-left: -12px;

}



.content .feature-content {







    margin-bottom:20px;



}



.content .feature-content h3 {



    margin-bottom:12px;



}



.content .feature-content P {



font-family:'Open Sans',sans-serif;



line-height:25px;

height: 80px;











}



.content .feature-content img.feature-image {



    margin-top:4px;



    float:left;



    max-width:64px;



    max-height: 64px;



}



.content .feature-content .inner-content {



    margin-left:5px;



margin-bottom:10px;



}



.content .feature-content .inner-content h3{



    color: black;



}



img.bottom-border {



    margin:50px 0 0 0;



}







/*end content*/



/*box start*/



.box img {



    margin:25px 0;



}



.box-one {



    overflow:hidden;



    margin-bottom: 30px;



}







/*------footer start---------*/



.main-footer {



    background:url(images/footer-background.png);



    padding-bottom: 15px;



}



.footer {



    padding-top:25px;



    color:#a1a1a1;



    padding-bottom:20px;



}



.footer h5, .footer p{



    color:#a0a0a0;



    margin-bottom:15px;



    overflow: hidden;



}



.footer .footer-one {



    margin-right:20px;



}



.footer ul {



    list-style:none;



    text-decoration:none;



    margin-left:-30px;



    margin-right:15px;



    padding-left:0;



}



.footer ul li {







	padding: 5px 0;



}



.footer ul li ul {



	margin: 0 0 0 -15px;



}



.footer ul li:last-child{







}



.footer ul li a {



    text-decoration:none;



    color:#a0a0a0;



    display: inline-block;



}



.footer .footer-two {



    padding-right:20px;



}



.footer .footer-text {



    padding-left:20px;



}



.footer .footer-line {



    background:url(images/footer-line2.png) repeat-x;



    background-position:center;



    height:3px;



    margin-bottom:15px;



}



.footer .footer-search {



    text-align:left;



}



.bottom-footer .social_logos{



    list-style-type: none;



    margin: 0;



    padding: 0;



    float: left;



    margin-top:8px;



}



.bottom-footer .social_logos li{



    display: inline;



    margin:0;



}



#searchform {



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



    width:187px;



    height:37px;



    border:none;



    position:relative;



}



#searchform input[type="text"] {



    width:120px;



    height:27px;



    background:transparent;



    border:none;



    padding:3px 20px 0 10px;



    color:#dfdfdf;



}



#searchform input[type="submit"] {



    position:absolute;



    right:40px;



    top:10px;



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



    width:18px;



    height:18px;



    border:none;



    cursor:pointer;



}



.bottom-footer-container {



    background: #ffffff url(images/footer-line.png) repeat-x top;



    padding-top:3px;



height:40px;



}



.bottom-footer {



    overflow: hidden;



}



.bottom-footer span.copyright {



    margin:10px 0;



    float:right;



}



.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.png);



    background-position:bottom center;



}



.tipsy-inner {



    padding: 10px 12px 10px 12px;



    background-color: #fff;



    color: #000;



    max-width: 200px;



    text-align: center;



    font-size:16px;



}



.tipsy-inner {



    -moz-border-radius:3px;



    -webkit-border-radius:3px;



}



.tipsy-north {



}



/*=======================================================*/



/*----------------------contact page end start--------------*/



/*=======================================================*/







.sidebar h3 {



    color:#e20d0d;



    margin-left:0;



}



.sidebar #searchform{



background: url('http://mag-corp.com/wp-content/uploads/2014/03/box-bg.png') no-repeat;



 width:201px;



    height:26px;



}



.sidebar #searchform input[type="submit"] {



    right:0;



    background: none;



}



.sidebar #searchform input[type="text"] {



    padding-top: 0;



    color:#a7a5a5;



}



.sidebar ul.inner-list {



    margin-left:20px;



    margin-bottom:0;



}



.sidebar ul {



    list-style-image:url(images/blog-list-img.png);



    margin-left:0;



    list-style-position: inside; 



    margin-bottom:20px;



}



.sidebar ul li {



    padding:10px 0;



    border-bottom: 1px solid #cccccc; 



    margin-left: 10px;



}



.sidebar ul li ul {



    margin-bottom:0;



}



.sidebar ul li li {



    padding:10px 0 0;



    border-bottom: none; 



    margin-left: 10px;



}



.sidebar ul li a {



    text-decoration:none;



    color:#989696;



}



.sidebar ul li a:hover{



    color:#e20d0d;



}



.sidebar ul .children{



    margin-left: 15px;



    margin-bottom: 0;



}



.sidebar ul .children li{



    margin-left: 15px;



    border-bottom:none; 



} 



.sidebar .recent_post li {



    margin-left:0;



    overflow:hidden;



    background:none;



    padding-left:0;



}



.sidebar .recent_post li img {



    float:left;



    width: 32px;



    height: 30px;



    margin-right: 10px;



    margin-top: 5px;



}



.sidebar .recent_post li p {



    margin-left:35px;



}



.sidebar {



    background-color:none;



    margin-bottom:70px;



    color:#989696;



    padding:25px 20px;



}



.sidebar h3 {



    color:#ea4e4e;



}



.sidebar .left-catagories ul.outer-list li, .sidebar li {



    padding:5px 0;



}



.sidebar ul.outer-list li a, .sidebar li a {



    text-decoration:none;



    color:#989696;



}



.sidebar, ul.inner-list {



    list-style-image:url(images/blog-list-inner-img.png);



}



.sidebar ul.inner-list li {



    margin-left:-2px;



    padding:5px 0;



}



.sidebar .left-achive {



    margin-top:0;



}



.sidebar .tagcloud{



margin-bottom:20px;



}



.sidebar .tagcloud a{



color:#989696;



}



.sidebar .tagcloud a:hover{



    color:#e20d0d;



}



ul.recent li img {



    float:left;



    margin:0 10px 0 0;



    padding:2px;



    border:1px solid #d7d7d7;



}







/*=======================================================*/



/*----------------------single page start--------------*/



/*=======================================================*/



.fullwidth {



    padding-top:20px;



    border:1px solid #d7d7d7;



    background-color:#ffffff;



    padding:35px;



    margin:80px 0 100px 0;



}



.fullwidth p {



    color:#7a7a7a;



    line-height:26px;



    margin:40px 0;



}







/*=======================================================*/



/*----------------------blog  conten start--------------*/



/*=======================================================*/



.content-wrapper {



    margin-left:20px;



    margin-bottom: 30px;



}



.content-info h1 {



    margin-bottom:15px;



color:#e2571e;



font-family: 'Open Sans';



font-size: 24px;



}



.content-info h1 a{



    color: #474747;



}



.content-info {



    background-color:none;



	



}







.content-info-1-left {



    background-color:none;



    overflow: hidden;



	width:460px;



	float:left;



padding-right:20px;



padding:10px;



	



}











.content-info-1-right {



    background-color:none;



    overflow: hidden;



	width:170px;



	float:left;



padding:10px;



	



	



}







.content-info img {



    margin:10px 10px 10px 0;



    max-width: 547px;



    height: auto;



}



.content-info .light {



    color:#999999;



    margin-top:-10px;



}



#entry-author-info {



    margin-bottom: 20px;



}



#entry-author-info #author-avatar {



    float:left;



    margin-right: 15px;



    margin-bottom: 5px;



}



.blog-info:last-child .category{



    background:none;   



}



.blog-info .light a{



    color: #999999; 



}



.content-wrapper .buttons{



    float:right;



    margin-left: 20px;



    margin-bottom: 20px;



}



.content-wrapper .buttons .price{



    text-align: center;



    margin-bottom: 10px;



}



.content-wrapper .buttons .price h2{



    font-weight: bold;



}



.content-wrapper .buttons a.more-btn,.content-wrapper .buttons a.buy-btn{



    height:36px;



    width: 130px;



    display: block;







    font-weight: bold;



    margin:0 0 0 0;



    padding:0 15px 0 15px;



    text-align:center;



    font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;



    font-size:24px;



    color:rgba(52,43,11,0.90);



    line-height:36px;



    cursor:pointer;



    background:transparent url(images/bt-submit.png) repeat-x;



    -webkit-border-image:url(images/bt-submit-end.png) 100% stretch;



    border-image:url(images/bt-submit-end.png) 100% stretch;



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



    filter: dropshadow(color=rgba(255,255,255,0.65), offx=1, offy=1);



    -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.55);



    -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.55);



    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.55);



    border:0px;



    border-right:1px;



    border-left:1px; 



    padding: 0 30px;



}



.blog-info .buttons a.more-btn:hover,.blog-info .buttons a.buy-btn:hover{



    color:rgba(52,43,11,0.60);



    background:transparent url(images/bt-submit-over.png) repeat-x;



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



    filter: dropshadow(color=rgba(255,255,255,0.25), offx=1, offy=1);



}



.page_category {



    width:610px;



    padding:20px 0;



    padding-bottom: 3px;



    overflow:hidden;



    color: #bbbbbb;



}



.page_category .cat-list li {



    display:inline;



    width:300px;



}



.page_category li.cat-list-one {



    background:url(images/cat-img-1.png) no-repeat left;



    padding-left:25px;



}



.page_category li.cat-list-two {



    background:url(images/cat-img-2.png) no-repeat left;



    padding-left:25px;



}



.page_category li a {



    text-decoration: none;



    color:#999999;



}



div.cat {



    float:left;



    width:300px;



    color:#999999;



}



.content-info .blog_tag {



    float:right;



    width:300px;



    color:#999999;



}



.cat img, .tag img {



    float:left;



    margin-right:15px;



}



.cat a, .tag a {



    text-decoration: none;



    color:#999999;



}



/*---Contact Page---*/



#contactForm input[type="text"] {



    height:30px;



}



#contactForm label {



    margin-right:15px;



}



#contactForm input[type="text"], #contactForm textarea {



    width:450px;



    background:#d9dada;



    border:none;



    padding-left:5px;



    color:#424242;



}



#contactForm td {



    padding:0;



    border:none;



    padding-bottom:15px;



}



#contactForm textarea {



    padding-top:5px;



    height:150px;



}



#contactForm .submit {



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



    width:104px;



    height:33px;



    border:none;



}



#contactForm .error {



    color: #ff0000;



}



/*=======================================================*/



/*----------------------blog  conten end--------------*/



/*=======================================================*/







/*=======================================================*/



/*----------------------blog  start---------------------*/



/*=======================================================*/



.containt-container {



    background-color:#f5f5f5;



}



.content-main {



    margin:10px 0 30px 0;



}



/*=======================================================*/



/*----------------------blog end--------------*/



/*=======================================================*/







/*=======================================================*/



/*----------------------gallary start--------------*/



/*=======================================================*/



.gallery {



    background-color:#ffffff;



    margin-bottom:50px;



    margin-top:50px;



    border:1px solid #d7d7d7;



}



ul.thumbnail {



    list-style-type:none;



    overflow:hidden;



    margin:0 auto;



    margin-left:-35px;



    padding:0px;



    width:950px;



    padding-top:35px;



}







ul.thumbnail li {



    margin:0px;



    margin-left:35px;



    float:left;



    margin-right:14px;



    overflow:hidden;



    background:none;



    margin-bottom:20px;



    padding-top:0px;



}



ul.thumbnail li img {



    height:160px;



    width:260px;



    background-color:#FFFFFF;



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius:5px;



    background:url(images/shadow-gall.png) no-repeat bottom;



    padding-bottom:18px;



}



ul.thumbnail li a {



    color:#818080;



    font-size:11px;



}



blockquote {



   font-size: 14px;



line-height: 26px;



text-align: justify;



padding-left: 6px;



min-height: 40px;







}







}



blockquote {



   margin-top: 0;



margin-bottom: -14px;



height: auto;



overflow: hidden;



}



blockquote img {



    float: left;



    margin-right:15px;



}



.sticky {



}



.gallery-caption {



    color: #666;



    font-family: Georgia, serif;



    font-size: 12px;



}



.bypostauthor {



}



.alignnone {



    margin: 5px 20px 20px 0;



    display: block;



    clear:both;



}



.aligncenter, div.aligncenter {



    display:block !important;



    margin: 5px auto 5px auto !important;



}



.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%;



    text-align:center;



    padding:8px 3px 10px;



}



.wp-caption.alignright {



    margin:5px 0 20px 20px;



}



.wp-caption img {



    border:0 none;



    height:auto;



    max-width:98.5%;



    width:auto;



    margin:0;



    padding:0;



}



.wp-caption p.wp-caption-text {



    font-size:11px;



    line-height:17px;



    margin:0;



    padding:8px 4px 5px;



}



/*Calendar style*/



#wp-calendar caption {



    text-align: center;



    background: #4b5d67;



    color: #fff;



    border-bottom: 2px solid #e6eef7;



}



#wp-calendar {



    color: #555;



    width: 95%;



    text-align: center;



}



#wp-calendar a {



    color: #0C0C0C;



}



#wp-calendar caption, #wp-calendar td, #wp-calendar th {



    text-align: center;



}



#wp-calendar caption {



    font-size: 11px;



    font-weight: 500;



    padding: 5px 0 3px 0;



    text-transform: uppercase;



}



#wp-calendar th {



    background: #f4f4f4;



    border-top: 1px solid #ccc;



    border-bottom: 1px solid #ccc;



    font-weight: bold;



}



.footer #wp-calendar th {



    background: #e0e0e0;



}



#wp-calendar tfoot td {



    background: #f4f4f4;



    border-top: 1px solid #ccc;



    border-bottom: 1px solid #ccc;



}



#calendar_wrap {



    display: block;



    margin-bottom: 30px;



}



/*zoom box gallery*/



/*[fmt]0A90-0A0A-2*/



#zoombox iframe, #zoombox img {



    border:none;



}



#zoombox .zoombox_mask {



    background-color:#000;



    position:fixed;



    width:100%;



    z-index:90;



    height:100%;



    top:0;



    left:0;



}



#zoombox .zoombox_container {



    position:absolute;



    z-index:100;



}



#zoombox .relative {



    position:relative;



}



#zoombox .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 .zoombox_prev:hover {



    /*+opacity:100%;*/



    filter:alpha(opacity=100);



    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);



    -moz-opacity:1;



    opacity:1;



}



#zoombox .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 .zoombox_close, #zoombox .zoombox_next, #zoombox .zoombox_prev {



    cursor:pointer;



}



#zoombox .multimedia .zoombox_next, #zoombox .multimedia .zoombox_prev {



    display:none;



}



#zoombox .zoombox_next:hover {



    /*+opacity:100%;*/



    filter:alpha(opacity=100);



    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);



    -moz-opacity:1;



    opacity:1;



}



#zoombox .zoombox_gallery {



    position:fixed;



    z-index:120;



    bottom:-60px;



    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;



    height:60px;



    overflow: hidden;



    display:none;



}



#zoombox .zoombox_gallery img {



    height:50px;



    padding:5px;



    /*+opacity:50%;*/



    filter:alpha(opacity=30);



    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);



    -moz-opacity:0.3;



    opacity:0.3;



}



#zoombox .zoombox_gallery img:hover, #zoombox .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;



    z-index:110;



}



/** Zoombox Theme **/



.zoombox .zoombox_container {



    background:#000;



    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;



    -moz-box-shadow:0 0 10px #000;



    -webkit-box-shadow:0 0 10px #000;



    -o-box-shadow:0 0 10px #000;



    box-shadow:0 0 10px #000;



}



.zoombox .content {



    background:#000;



}



.zoombox .zoombox_title {



    color:#FFF;



    /*+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;



    -moz-text-shadow:1px 1px #000;



    -webkit-text-shadow:1px 1px #000;



    -o-text-shadow:1px 1px #000;



    text-shadow:1px 1px #000;



}



.zoombox .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 .zoombox_next {



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



}



#zoombox.zoombox .zoombox_prev {



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



}



/** Lightbox Theme **/



.lightbox .zoombox_container {



    background:#FFF;



    margin-left:-30px;



    padding:10px 10px 37px;



    color:#666;



}



.lightbox .zoombox_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 .zoombox_title {



    text-align:left;



}



.lightbox .zoombox_next {



    background:url(images/lightnext.gif) no-repeat right 50px;



}



.lightbox .zoombox_prev {



    background:url(images/lightprev.gif) no-repeat left 50px;



}



#zoombox.lightbox .zoombox_gallery {



    left:10px !important;



    right:10px;



    bottom:36px;



}



/** Pretty Photo Theme **/



.prettyphoto .zoombox_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:#FFF;



    padding:10px 10px 37px;



    margin-left:-20px;



    color:#797979;



}



.prettyphoto .zoombox_title {



    text-align:left;



}



.prettyphoto .zoombox_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 .zoombox_next {



    background:url(images/ppnext.png) no-repeat right center;



}



.prettyphoto .zoombox_prev {



    background:url(images/ppprev.png) no-repeat left center;



}



.prettyphoto .multimedia .zoombox_next, .prettyphoto .multimedia .zoombox_prev {



    display:none;



}



#zoombox.prettyphoto .zoombox_gallery {



    left:10px !important;



    right:10px;



    bottom:36px;



}



/** Dark Pretty Photo Theme **/



.darkprettyphoto .zoombox_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 .zoombox_title {



    /*[empty]position:;*/



    text-align:left;



}



.darkprettyphoto .zoombox_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 .zoombox_next {



    background:url(images/ppnext.png) no-repeat right center;



}



.darkprettyphoto .zoombox_prev {



    background:url(images/ppprev.png) no-repeat left center;



}



.darkprettyphoto .multimedia .zoombox_next, .darkprettyphoto .multimedia .zoombox_prev {



    display:none;



}



#zoombox.darkprettyphoto .zoombox_gallery {



    left:10px !important;



    right:10px;



    bottom:36px;



}



/** Simple Theme **/



.simple .zoombox_container {



    background:#000;



}



.simple .zoombox_title {



    color:#FFF;



    /*+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;



    -moz-text-shadow:1px 1px #000;



    -webkit-text-shadow:1px 1px #000;



    -o-text-shadow:1px 1px #000;



    text-shadow:1px 1px #000;



}



#zoombox.simple .zoombox_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 .zoombox_next:hover {



    background-position-x:left;



}



#zoombox.simple .zoombox_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 .zoombox_prev:hover {



    background-position-x:-60px;



}



.simple .zoombox_prev {



    background:url(images/ppprev.png) no-repeat left center;



}



.simple .zoombox_close {



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



    width:30px;



    height:30px;



    position:absolute;



    top:0;



    right:-10px;



}



#zoombox.simple .multimedia .zoombox_next, #zoombox.simple .multimedia .zoombox_prev {



    display:block;



}



/*=======================================================*/



/*----------------------gallary end--------------*/



/*=======================================================*/



#nav-single {



    overflow:hidden;



    margin-bottom:20px;



}



.nav-previous {



    float: left;



    width: 50%;



}



.nav-next {



    float: right;



    text-align: right;



    width: 50%;



}		



/*=======================================================*/



/*----------------------COMMENT BOX----------------------*/



/*=======================================================*/







ol.commentlist {



    margin:0 20px 0 0;



    clear:both;



    overflow:hidden;



    list-style:none;



    padding-left:5px;



}



ol.commentlist li.comment {



    margin:5px 0;



    line-height:18px;



    margin-bottom:40px;



    position:relative;



    margin-left:45px;



}



ol.commentlist li.comment .comment-body {



    border:1px solid #e7e7e7;



    background:#ffffff;



    padding:12px 50px 12px 16px;



}



ol.commentlist li.comment .comment-author {



    color:#000;



}



ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {



    color:#000;



    text-decoration:none !important;



}



ol.commentlist li.comment .comment-author .fn, .says {



    color:#00b5f1;



}



cite.fn, .says {



    font-style:italic;



    font-size:18px;











}



ol.commentlist li.comment .comment-author .avatar {



    position:absolute;



    left:-50px;



    top:0;



}



ol.commentlist li.comment .comment-meta {



    font-size:10px;



    display: block;



}



ol.commentlist li.comment .comment-meta .comment-edit-link{



    display: block;



}



ol.commentlist li.comment .comment-meta .commentmetadata {



    color:#000;



}



ol.commentlist li.comment .comment-meta a {



    color:#bbb;



    text-decoration:none !important;



    position:absolute;



    font-size:12px;



}



ol.commentlist li.comment p {



    line-height:22px;



    margin-top:13px;



    color:#777;



}



ol.commentlist li.comment .reply {



    margin-top:10px;



    font-size:10px;



    text-align:right;



    margin-right:10px;



}



ol.commentlist li.comment .reply a {



    color:#888686;



    font-size:18px;



    text-decoration:none;



}



ol.commentlist li.odd {



}



ol.commentlist li.even {



}



ol.commentlist li.comment ul.children {



    list-style:none;



    margin:1em 0 0;



    text-indent:0;



}



ol.commentlist li.comment ul.children li.depth-2 {



    margin:0 0 0 50px;



}



ol.commentlist li.comment ul.children li.depth-3 {



    margin:0 0 0 50px;



}



ol.commentlist li.comment ul.children li.depth-4 {



    margin:0 0 0 50px;



}



ol.commentlist li.comment ul.children li.depth-5 {



    margin:0 0 0 50px;



}



.comment-nav {



    padding:5px;



}



.comment-nav a:link, .comment-nav a:visited {



    color:#f96e02;



}



#respond {



    padding:0px 0px;



    margin:10px 0px;



}



#respond h3 {



    font-size:14px;



    color:#000;



    font-weight:bold;



}



.post-info{



    position: relative;



    display: block;



    margin-bottom: 50px;



}



.post-info h3{



    position: absolute;



    left: 0;



    display: block;



    top: 0;



    padding: 0;



    margin: 0;



}



#comment-form{



position:relative;



padding-top:20px;



}



#comment-form h3.leave_head{



position:absolute;



left:0;



top:0;



display:block;



}



#comment-form p {



    color:#444;



}



#comment-form a {



    color:#0454A8;



}



#respond label {



    color:#322903;



    margin-right:15px;



	font-weight:bold;



}



#respond td {



    padding:0;



    border:none;



    padding-bottom:20px !important;



}



#respond .required {



}



#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;



	display:block;



}



#comment-form input[type="text"] {



    width:60%;



    height:20px;



    background:#d9dada;



	margin-top:8px;



}



#reply-title{



margin-left:-20px;



text-align:left;



display:none;



}



#respond input#submit {



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



    width:104px;



    height:33px;



    text-indent:-9999px;



    border:none;



}



textarea#comment {



    border:none;



    background:#d9dada;



    border:1px solid #ddd;



    width:60%;



    height:150px;



    padding:5px 5px;



    color:#555;



    clear:both;



	display:block;



	margin-top:8px;



}



.last-lable {



    margin-left:0;



    padding-bottom:100px;



}



/*=======================================================*/



/*----------------------COMMENT BOX----------------------*/



/*=======================================================*/







/*---------------------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%;



}



.last {



    margin-right:0 !important;



}



/*---------------------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%;



}



.last {



    margin-right:0 !important;



}



































.one_left {



    width:31%;



    margin-right:2%;



	float:left;



}



.one_middle {



    width:31%;



    margin-right:2%;



	float:left;



}



.one_third {



    width:31%;



    margin-right:2%;



	float:left;



}







.green-text



{color:#2064B0;



}







.border-bottom



{border-bottom:1px solid #ccc;



}



















































.btn {



  display: inline-block;



  *display: inline;



  *zoom: 1;



  padding: 4px 10px 4px;



  margin-bottom: 0;



  font-family: 'Open Sans', sans-serif;



  font-size: 13px;



  line-height: 18px;



  color: #333333;



  text-align: center;



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



  vertical-align: middle;



  background: #e2571e;



 



  cursor: pointer;



  *margin-left: .3em;



}



.btn:hover,



.btn:active,



.btn.active,



.btn.disabled,



.btn[disabled] {



  background-color: #d5d5d5;



}



.btn:active,



.btn.active {



  background-color: #bbbbbb \9;



}



.btn:first-child {



  *margin-left: 0;



}



.btn:hover {



  color: #333333;



  text-decoration: none;



  background-color: #d5d5d5;



  background-position: 0 -15px;



  -webkit-transition: background-position 0.1s linear;



  -moz-transition: background-position 0.1s linear;



  -ms-transition: background-position 0.1s linear;



  -o-transition: background-position 0.1s linear;



  transition: background-position 0.1s linear;



}



.btn.active,



.btn:active {



  background-image: none;



  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);



  background-color: #d5d5d5;



  background-color: #c8c8c8 \9;



  outline: 0;



}



.btn.disabled,



.btn[disabled] {



  cursor: default;



  background-image: none;



  background-color: #d5d5d5;



  opacity: 0.65;



  filter: alpha(opacity=65);



  -webkit-box-shadow: none;



  -moz-box-shadow: none;



  box-shadow: none;



}



.btn-large {



  padding: 4px 16px 6px;



  font-size: 18px;



  line-height: normal;



}



.btn-large [class^="icon-"] {







  margin-top: 5px;



}







.btn-medium {



	font-size:14px;



	padding:10px 8px !important;



}



.btn-small {



  padding: 5px 9px;



  font-size: 11px;



  line-height: 16px;



}



.btn-small [class^="icon-"] {



  margin-top: -1px;



}



.btn-mini {



  padding: 2px 6px;



  font-size: 11px;



  line-height: 14px;



}



.btn-primary,



.btn-primary:hover {



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



  color: #ffffff;



}







.btn-primary {



 



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea7323', endColorstr='#e0531e', GradientType=0);



  border-color: #e0531e #e0531e #ea7323;



  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);



  filter: progid:dximagetransform.microsoft.gradient(enabled=false);



}



.btn-primary:hover,



.btn-primary:active,



.btn-primary.active,



.btn-primary.disabled,



.btn-primary[disabled] {



  background-color: #e0531e;



}



.btn-primary:active,



.btn-primary.active {



  background-color: #ea7323 \9;



}















.yellow-shade-box



{







background: #ec7f25; /* for non-css3 browsers */







filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec7f25', endColorstr='#e1541e'); /* for IE */



background: -webkit-gradient(linear, left top, left bottom, from(#ec7f25), to(#e1541e)); /* for webkit browsers */



background: -moz-linear-gradient(top,  #ec7f25,  #e1541e); /* for firefox 3.6+ */



border:1px solid #e1541e;



width:250px;



height:100px;



 font-family:'open sans';



 color:#ffffff;



 font-size:15px;







}



















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



/* Footer Css */



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







#content_footer {



	float: left;



	width: 100%;



}







.section_footer {



	width: 960px;



	margin: 0 auto 0 auto;



	clear: both;



	overflow: hidden;



}



	



	.section_footer .sectionContent_footer {



		float: left;



		clear: both;



		width: 100%;



		padding: 0 0 10px 0;



	}



	



	.section_footer .sectionContent_footer .sectionContent_footer {



		padding: 0;



	}



	



	



	.section_footer.bleeding_footer {



		width: 100%;



	}



	



	.section_footer.bleeding_footer .sectionContent_footer {



		width: 960px;



		margin: 0 auto;



		float: none;



		clear: both;



		overflow: hidden;



	}



	



	.sectionDivider_footer {



		height: 3px;



		background: #CCC;



		clear: both;



		margin: 0 0 10px 0;



		overflow: hidden;



	}







.columnLeft_footer {



	float: left;



	display: inline;



	clear: left;



	margin-right: 30px;



}







.columnCenter_footer {



	float: left;



	display: inline;



}







.columnRight_footer {



	float: right;



	display: inline;



	clear: none;



}











#foot-facebook_footer, #foot-linkedin_footer, #foot-twitter_footer, #foot-rssfeed_footer, #foot-podcasts_footer, #foot-newsletters_footer, #foot-mobile_footer{



	background:url(images/sprite_footer_icons.gif) no-repeat top left;



}















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



/* Footer */



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







#footerHead_footer {



	background: none repeat scroll #2c2c2c;



	clear: both;



	margin: auto;



	padding-top: 10px;



}







#footerHead_footer .sectionContent_footer {



	background: #2C2C2C;



	padding: 0px;



}







#footer_footer .sectionContent_footer {background: #333333;}







#footer_footer {



	background: none repeat scroll 0 0 #333333 !important;



	clear: both !important;



	margin: 0px auto 0px auto !important;



	padding: 12px 0px 0px 0px !important;



	max-width: 100% !important;



}







#footer_footer .sectionContent_footer, #footerHead_footer .sectionContent_footer {



    width: 1013px;



    margin: 0 auto;



}







#footer_footer ul {



	margin: 0;



	display: inline;



	height: 15px;



}







#footer_footer h2 {



	color: #FFFFFF;



	font-size: 14px;



	text-transform: uppercase;



	font-weight: bold;



	margin: 0 0 5px 0;



}







#footer_footer h3 {



	color: #ed7b25;



	font-size: 11px;



	font-weight: bold;



	margin: 0 0 5px 0;



	padding-right: 10px;



	text-transform: none !important;



	display: inline;



}







#footer_footer ul li {



	color: #ffffff



	list-style-type: none;



	margin: 0px !important;



	padding: 0;



	display: inline;



	font-size: 11px;



	font-style: italic;



}







#footer_footer ul li.h-links_footer {



	float: left;



	border-right: 1px solid #666666;



	padding-right: 7px;



	padding-left: 5px;



}







#footer_footer ul li.h-linkend_footer {



	float: left;



	padding-left: 5px;



}







#footer_footer ul li a {



	color: #ffffff;



	font-style: normal;



}







#footer_footer .copyright_footer {



	text-align: right;



	font-size: 11px;



	color: #999;



	margin: 10px 0;



}







#footer_footer .footerparent_footer {



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	color: #ed7b25;



	font-size: 12px;



	font-family:'Open Sans',sans-serif;



	text-transform: none !important;







	float: left;



	display: inline;



	width: 150px;



}







#footer_footer .footerparent_footer a {



	color: #ed7b25;



}







#footerHead_footer #topLink_footer {



	float: right;



	color: #999999;



	font-size: 10px;



	font-weight: bold;



	background-position: 0 -604px;



	padding: 0px 0px 0px 14px;



	margin-top: 10px;



}







#footerHead_footer #topLink_footer p {



	line-height: 1;



	font-size: 12px;



	margin: 0px;



}







#footerHead_footer #topLink_footer a {



	color: #999999;



	font-weight: bold;



}







#footer_footer .columnLeft_footer {



	height: 30px;



}







#footerHead_footer #footerHeader_footer {



	float: left;



	display: inline;



	border-top: none !important;



	margin: 0px 10px 0px;



	width: 940px;



}







#footerHeader_footer #footerLogo_footer {



	background-position: 0 -556px;



	width: 168px;



	height: 38px;



	padding-bottom: 10px;



}







#tr-footer_footer { background-position: 0 -504px; width: 164px; height: 40px; }







#footer_footer .footerHalf_footer {



	width: 110px;



}







#footerMap_footer #editionChangeForm_footer {



	font-size: 11px;



	color: #666;



	margin: 0 0 5px 0;



}







#footerHeader_footer .gridPanel_footer { margin: 0; }







#footerHeader_footer .columnLeft_footer, #footerHeader_footer .columnRight_footer {



	display: block !important;



	clear: none !important;



	margin-right: 0px !important;



}







#footer_footer #tr-description_footer {



	font-size: 20px;



	color: #d6d6d6;



	width: 100%;



	padding: 14px 0px 8px 0px;



	border-top: 4px solid #2c2c2c;



}







#footer_footer #disclaimer_footer {



	float: left;



	display: inline;



	color: #999 !important;



	margin: 15px 10px;



}







#footer_footer #disclaimer_footer p {



	margin: 0 0 8px 0;



	padding: 0;



	font-size: 10px;



	color: #999 !important;



}







#footer_footer #disclaimer_footer a { color: #CCC; }







#foot-facebook_footer{ float: left;background-position: 0 0; height: 17px; padding: 2px 0px 0px 22px !important;} 



#foot-linkedin_footer{ float: left;background-position: 0 -27px; height: 17px; padding: 2px 0px 0px 22px !important;} 



#foot-mobile_footer{ float: left;background-position: 0 -54px; height: 17px; padding: 2px 0px 0px 22px !important;} 



#foot-newsletters_footer{ float: left;background-position: 0 -81px; height: 17px;padding: 2px 0px 0px 22px !important; } 



#foot-podcasts_footer{ float: left;background-position: 0 -108px; height: 17px; padding: 2px 0px 0px 22px !important;} 



#foot-rssfeed_footer{ float: left;background-position: 0 -108px; height: 17px; padding: 2px 0px 0px 22px !important;} 



#foot-twitter_footer{ float: left;background-position: 0 -162px; height: 17px; padding: 2px 0px 0px 22px !important;}







#evidon-footer_footer { border-right: none !important; float: left; padding: 0px 8px 0px 8px !important; height: 20px !important;}



#evidon-footer_footer #_bapw-icon_footer {  border:0 !important; display:inline !important; vertical-align: top !important; overflow: visible !important; float: left; margin-top: -2px; display: inline; float: left; }







#evidon-footer_footer #evidon-text_footer { vertical-align:top !important; margin-left: 3px;}



#footer-endrow_footer{ border-left: 1px solid #666666; }











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



/* TR Footer Links */



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







.tr-products_footer {



	display: inline;



	float: left;



}







.tr-products_footer #tr-eikon_footer, .tr-products_footer #tr-elektron_footer, .tr-products_footer #tr-accelus_footer, .tr-products_footer #tr-westlaw_footer, .tr-products_footer #tr-onesource_footer {



	background-color: #2c2c2c;



	display: inline;



	float: left;



	height: 70px;



	width: 230px;



	margin: 4px;



}







.tr-products_footer #tr-linklist_footer {



	display: inline;



	float: left;



	width: 140px;



	height: 140px;



	margin: 0px 0px 0px 10px;



}







#tr-linklist_footer ul {



	height: 140px;



	float: left;



}







#tr-linklist_footer ul li {



    display: block !important;



	float: left;



	clear: left;



    font-size: 11px;



    font-style: normal !important;



	border-bottom: 1px solid #2C2C2C;



	padding: 2px 0px !important;



	height: 19px;



	width: 140px;



	margin: 0 0 6px !important;



}







#tr-intro_footer, #tr-info_footer, #tr-logo_footer {



	clear: left;



    display: inline;



    float: left;



    margin-right: 20px;



padding:10px 0px 10px 0px;



}







.tr-header1_footer a, .tr-header3_footer a, .tr-descr_footer a {



	color: #ffffff;



}







.tr-header2_footer a, .tr-westlaw_footer a {



	color: #ed7b25;



}



 #tr-eikon_footer .tr-header1_footer a, #tr-elektron_footer .tr-header1_footer a, #tr-accelus_footer .tr-header1_footer a, #tr-westlaw_footer .tr-header3_footer a, #tr-onesource_footer .tr-header1_footer a{background: url(/resources_v2/images/sprite-core2.gif) no-repeat 0 0;



 }



#tr-accelus_footer .tr-header1_footer a{background-position: 0 -846px;display:block;height:30px;}



#tr-eikon_footer .tr-header1_footer a{background-position: 0 -888px;display:block;height:30px; }



#tr-elektron_footer .tr-header1_footer a{background-position: 0 -933px;display:block;height:30px; }



#tr-onesource_footer .tr-header1_footer a{background-position: 0 -974px;display:block;height:30px; }



#tr-westlaw_footer .tr-header3_footer a{background-position: 0 -1006px;display:block;height:30px;}







.tr-header1_footer {



	padding-top: 2px;



	margin: 10px 8px 0px 8px;



	font-size: 14px;



	color: #ffffff;



	text-transform: uppercase;



	height:30px;



}







.tr-header2_footer {



	padding-top: 2px;



	margin: 0px 4px;



	font-size: 14px;



	color: #ed7b25;



	text-transform: uppercase;



}







.tr-header3_footer {



	padding-top: 2px;



	margin: 10px 8px 0px 8px;



	font-size: 14px;



	color: #ffffff;



	height:30px;



}







.tr-westlaw_footer {



	color: #ed7b25;



}







.tr-descr_footer {



	margin: 10px 8px 0px 8px;



	padding-top: 6px;



	font-size: 12px;



	color: #ffffff;



	font-family:'open sans';



}











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



/* Footer Css */



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















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



/* Sidebar Css */



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















.img {



	border: 0;



}



.clear {



	clear: both;



	padding: 0;



	margin: 0;



}



.floatLeft {



	float: left;



}



.floatRight {



	float: right;



}











/* CSS Sprite Icons Code */



.icons{



	background: url("images/si-sprites.png") no-repeat;



}







#icons-mainright a{



   background: url("images/si-sprites.png") no-repeat ;



   list-style-type: none;



   display: block;



   height:100%;



}







#icons-mainright a.sprite-career{ background-position: -1039px 0; width: 21px; height: 21px; } 



#icons-mainright a.sprite-email{ background-position: -1297px 0; width: 21px; height: 21px; } 



#icons-mainright a.sprite-face{ background-position: -1215px 0; width: 21px; height: 21px; } 



#icons-mainright a.sprite-link{ background-position: -1256px 0; width: 21px; height: 21px; } 



#icons-mainright a.sprite-twit{ background-position: -1174px 0; width: 21px; height: 21px; } 







.icons.sprite-career{ background-position: -1039px 0; width: 21px; height: 21px; } 



.icons.sprite-email{  background-position: -1297px 0; width: 21px; height: 21px; } 



.icons.sprite-face{ background-position: -1215px 0; width: 21px; height: 21px; } 



.icons.sprite-link{  background-position: -1256px 0; width: 21px; height: 21px; } 



.icons.sprite-twit{   background-position: -1174px 0; width: 21px; height: 21px; } 







.mainRight {



	width: 250px;







	float: left;



}







/* buttons */



.btnGry99 {



	width: 99px;



	height: 33px;



	background: url('images/grey99.png') no-repeat 0 0;



	line-height: 31px;



	text-align: center;







}



.btnGry99 a {



	color: #fff;



	text-shadow: 1px 1px 2px #000;



	text-decoration: none;



    padding: 5px 0 0 0;



}











.ltGry {



	color: #636363;



}











.mgnTop20 {



	margin-top: 15px;



}







.mgnTop10 {



	margin-top: 10px;



}







.mgnRgt10 {



	margin-left: 10px;



}















.txt_11 {

text-transform: uppercase;

	font-family: 'Open Sans', sans-serif;



	font-size: 23px;
    margin-top: 20px;
	padding-bottom: 10px;


	line-height: 35px;



	color:#4a4a4a;



}







/* box widths */







/* additional tweaks */



.mainRight a{



	text-decoration: none;



}







.sidebar-style



{color:#4a4a4a;



font-size:14px;



font-family:'Open Sans',sans-serif;



font-weight:normal;



line-height:25px;



}











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



/* Sidebar Css */



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







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



/* portfolio Css */



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



























container {



  margin-left: auto;



  margin-right: auto;



  *zoom: 1;



}



.container:before,



.container:after {



  display: table;



  content: "";



}



.container:after {



  clear: both;



}



.container.full {



  width: 640px;



}



.main {



  background: #ffffff;







}



.row {



  margin-left: -20px;



  *zoom: 1;



}



.row:before,



.row:after {



  display: table;



  content: "";



}



.row:after {



  clear: both;



}



[class*="span"] {



  float: left;



  margin-left: 20px;



}



.container {



  width: 640px;



}







.span2 {



  width: 140px;



}



.span1 {



  width: 170px;



}







.offset2 {



  margin-left: 180px;



}



.offset1 {



  margin-left: 100px;



}



a {



  color: #ea7323;



  text-decoration: none;



}







.home h1 {



  padding:0 0 0 0 !important;



  text-align: center;



}



.home h2 {



text-indent: 27px;



  font-size: 28px;



  color: #000;



font-family: 'Open Sans',sans-serif !important;



}



.home span.icon {



  background: url(/refresh_assets/img/icons-home.png) no-repeat;



  display: inline-block;



}



.home .create-connect {



  padding: 20px 0;



  border-top: 1px solid #e4e4e4;



  border-bottom: 1px solid #e4e4e4;



  position: relative;



}



.home .create-connect img {



  position: absolute;



  top: 6px;



  left: -20px;



}



.home .create,



.home .connect {



  position: relative;



}



.home .create p,



.home .connect p {



  color: #666;



  font-size: 15px;



  line-height: 22px;



  margin: 0;



  padding-top: 14px;



}



.home .create h2,



.home .connect h2,



.home .create p,



.home .connect p {



  padding-left: 50px;



}



.home .create .btn-large,



.home .connect .btn-large {



  font-size: 24px;



  width: 180px;



  padding-left: 0;



  padding-right: 0;



}



.home .connect {



  margin-left: 10px;



  border-left: 1px solid #e4e4e4;



}



.home .connect img {



  left: 27px;



}



.home .connect h2,



.home .connect p {



  padding-left: 100px;



}



.home .help {



  padding-bottom: 30px;



}



.home .help h2 {



  font-weight: 400;



  padding: 20px 0;



}



.home .help h3 {



  padding-bottom: 8px;



  color: #333;



}



.home .help p {



  font-size: 16px;



  line-height: 24px;



  padding-top: 4px;



}



.home .help p a {



  display: block;



}



.home .help ul {



  list-style: none;



  margin: 0;



  margin-right: 30px;



}



.home .help ul li {



  font-size: 15px;



  line-height: 30px;



}



.home .help ul li a {



  display: block;



  color: #666;



}



.home .help ul li a:hover {



  color: #000;



}



.home .help ul li.view-all {



  padding-top: 16px;



}



.home .help ul li.view-all a {



  color: #990000;



  font-weight: 700;



  font-size: 16px;



}



.home .help ul li.view-all a:hover {



  color: #4d0000;



}



.home .help .sidebar {



  min-height: 180px;



}



.home .help .sidebar h3 {



  font-weight: 400;



  font-size: 34px;



  line-height: 36px;



}



.home .help .sidebar p {



  font-size: 18px;



}



.people-billboard {



  margin-bottom: 19px;



}



.people-billboard .row {



  margin-left: -6px;



  *zoom: 1;



}



.people-billboard .row:before,



.people-billboard .row:after {



  display: table;



  content: "";



}



.people-billboard .row:after {



  clear: both;



}



.people-billboard [class*="span"] {



  float: left;



  margin-left: 6px;



}



.people-billboard .container {



  width: 640px;



}



.people-billboard .span2 {



  width: 166px;



}



.people-billboard .span1 {



  width: 170px;



}



.people-billboard .offset2 {



  margin-left: 178px;



}



.people-billboard .offset1 {



  margin-left: 92px;



}



.people-billboard .row img {



  display: block;



  position: absolute;



  top: -1px;



  left: -1px;



  border: 1px solid transparent;



}



.people-billboard .row .span1,



.people-billboard .row .span2.big {



  position: relative;



  height: 69px;



  margin-bottom: 25px;



  margin-right:35px;



}



.people-billboard .row .span1.active,



.people-billboard .row .span2.big.active,



.people-billboard .row .span1:hover,



.people-billboard .row .span2.big:hover {



  z-index: 1;



}



.people-billboard .row .span1.active img,



.people-billboard .row .span2.big.active img,



.people-billboard .row .span1:hover img,



.people-billboard .row .span2.big:hover img {



  border-color: #919088;



}



.people-billboard .row .span1.active img,



.people-billboard .row .span2.big.active img {



  -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);



  -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);



  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);



}



.people-billboard .row .span2.big {



  float: right;



  height: 178px;



}



.people-billboard .row .text {



  font-family: 'Open Sans', sans-serif;



  line-height: 20px;



  color: #000;



  font-size: 19px;



  text-align: center;



  padding: 12px 0;



  text-shadow: 0 1px 0 #ffffff;



}



.people-billboard .row .text b {



  display: block;



}



.people-billboard #billboard-overlay {



  width: 0;



  display: none;



  position: absolute;



  top: -10px;



  left: -10px;



  height: 115px;



}



.people-billboard #billboard-overlay .info {



  width: 235px;



  padding: 16px 20px;



  height: 71px;



  overflow: hidden;



  border: 1px solid #919088;



  -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);



  -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);



  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);



  background-color: #e8e5dc;



  background-image: -moz-linear-gradient(top, #f2efea, #dad7c8);



  background-image: -ms-linear-gradient(top, #f2efea, #dad7c8);



  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2efea), to(#dad7c8));



  background-image: -webkit-linear-gradient(top, #f2efea, #dad7c8);



  background-image: -o-linear-gradient(top, #f2efea, #dad7c8);



  background-image: linear-gradient(top, #f2efea, #dad7c8);



  background-repeat: repeat-x;



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2efea', endColorstr='#dad7c8', GradientType=0);



  background: #f2efea\9;



  filter: none\9;



  margin-left: 194px;



}



.people-billboard #billboard-overlay p {



  font-family: 'Open Sans', sans-serif;



  font-size: 13px;



  line-height: 20px;



  margin: 0;



}



.people-billboard #billboard-overlay p.name {



  font-weight: 700;



  font-style: italic;



  display: block;



  font-size: 12px;



  padding-top: 10px;



}



.people-billboard .right #billboard-overlay {



  left: auto;



  right: -10px;



}



.people-billboard .right #billboard-overlay .info {



  float: right;



  margin-left: 0;



  margin-right: 200px;



}



.people-billboard .big #billboard-overlay {



  top: -21px;



  right: -19px;



}



.people-billboard .big #billboard-overlay .info {



  margin-right: 203px;



}







	/* akm additions */



	



	.right {



	float:right;



	}



	



	.help-landing h2 {



	color:#999;



	font-size:22px;



	}



	



	.help-landing ul li {



		margin-bottom:12px;



		font-size:14px;



	}



	



	.greyButton {



	    background-color: #C4C4C4;



	    background-repeat: repeat-x;



	    border: 1px solid #B5B5B5;



	    color: #333333;



	    font-size: 12px;



	    height: 20px;







	    padding: 2px 6px;



	}



	







.online_img{



background:url('wp-content/uploads/2013/12/online_marketing.png' !important);



margin: 0px 0 0 0;



color: #377eb6;



text-decoration: none;



width: 162px;



height: 35px;



border-radius: 5px 5px 0px 0px;



}











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



/* portfolio Css */



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







.contact-us-bg-box  div.wpcf7-validation-errors{ border:none;}



.contact-us-bg-box  div.wpcf7-response-output{ margin:0px;}















<!--- home mid css-->











.h5{



font: 14px/18px Georgia, "Times New Roman", Times, serif;



color: #000000;



}



.HorLine {







}







.PaddingTB15 {



padding-top: 15px;



padding-bottom: 15px;



}







td, th {



font: 14px/18px Georgia, "Times New Roman", Times, serif;



color: #000000;



}







.BoxBg {



background: url(http://mag-corp.com/wp-content/uploads/2014/03/box-bg.png) no-repeat center top;



height: 295px;



}











.PaddingTB20 {



padding-top: 20px;



padding-bottom: 20px;



}







h5 {



margin: 0px;



padding: 0px 10px 0 0;



font-size: 17px;



font-weight: normal;



text-align: left;



font-style: italic;



}







.PaddingTB20 LineHeigh h5{



font: 14px/18px Georgia, "Times New Roman", Times, serif;



color: #000000;



}



.PaddingTB {



padding-top: 10px;



padding-bottom: 10px;



}



.LineHeight {



line-height: 20px;



}







.SmallText {



font-size: 12px;



}







.clientlogo{ width:900px; height:155px; margin:0 auto;margin-left: 0px; clear:both;}



.clientlogo ul{ list-style-type:none; padding:0; margin:25px 0 0 0;text-align: center;}



.clientlogo ul li {



display: inline;



padding: 0 0 0 47px;



margin: 0;



}











.clientlogo ul {



list-style-type: none;



padding: 0;



margin: 22px 0 0 0;



text-align: center;



}



















.clientlogo ul li img {



width: 11%;



opacity: 0.4;



}











.seo_title {



background: url("http://mag-corp.com/wp-content/uploads/2014/03/seo-title-left.png") no-repeat scroll 0 0 #363333;



color: #FFFFFF;



font-size: 14px;



height: 45px;



line-height: 43px;



padding-left: 20px;



}



















.package-table table .title {



padding-left: 15px;



text-align: left;



}















.seo-con-outer {



margin-bottom: 25px;



}



.package-table {



padding-top: 10px;



}







.package-table table td {



border: 1px solid #EFEFEF;



font-size: 13px;



height: 30px;



vertical-align: middle;



font-family: 'Open Sans',sans-serif;



text-align: center;



}







table[Attributes Style] {



width: 100%;



border-top-width: 0px;



border-right-width: 0px;



border-bottom-width: 0px;



border-left-width: 0px;



border-spacing: 0px;



}







tbody {



display: table-row-group;



vertical-align: middle;



border-color: inherit;



}







.seo-con-outer {



margin-bottom: 25px;



}







.seo_title {



background: url("http://mag-corp.com/wp-content/uploads/2014/03/seo-title-left.png") no-repeat scroll 0 0 #363333;



color: #FFFFFF;



font-size: 17px;



height: 45px;



line-height: 43px;



padding-left: 20px;



}







.package-table {



padding-top: 10px;



}











<!-- slider css strat-->



















#content {



    width: 900px;



    margin: 0 auto;



    text-align: center;



}











    .example_photos .ocarousel_window {



       



        border: 0px #202020 solid;



        border-radius: 12px;



        height: 320px;



        width: 893px;



margin: 0 0 0 32px;



    }



        .example_photos .ocarousel_window_slides img {



            padding: 0px 0px; max-width:257px;

			/*float:right;*/



        }
#content .example_photos .ocarousel_window_slides .cheack img  { float:right;}
#content .example_photos .ocarousel_window {  border-radius: 0;}


        .example_photos_thumbs {



            text-align: center;



        }



        .example_photos_thumbs img {



            border-top: 3px #ffffff solid;



            border-left: 3px #ffffff solid;



            border-right: 3px #ffffff solid;



            border-bottom: 10px #ffffff solid;



            box-shadow: #202020 4px 4px 4px;



        }















































.ocarousel {



    display: none;



}



    .ocarousel_window {



        overflow: hidden;



        white-space: nowrap;



        /* default size */



        width: 100%;



        height: 200px;



    }



        .ocarousel_window_slides {



            position: relative;



            margin: 0 auto;



            overflow: hidden;



            width: 50000px;



            white-space: nowrap;



        }



	/* IE6 Hack instead of >* child selector */



        .ocarousel_window_slides * {



            float: left;



            white-space: normal;



        }



        .ocarousel_window_slides * * {



            float: none;



        }



        .ocarousel_window_slides_vertical {



            float: none;



            white-space: normal;



            display: block;



        }



.ocarousel_indicators {



    width: 100%;



}



.ocarousel_indicators svg {



    height: 50px;



    margin: 0 auto;



    width: 100%;



}



.ocarousel_indicators svg circle {



    cursor: pointer;



}







/* Fallback indicators for no SVG support */



.ocarousel_indicator {



    display: inline-block;



    height: 16px;



    width: 16px;



    margin: 0 1px;



    overflow: hidden;



    cursor: pointer;







    /* IE 8< inline-block fix */



    *display: inline;



    zoom: 1;



}



























.cheack{ width:890px; height:250px; background:#fff; padding-left:0px;}



.cheack .img{ width:290px; float:right; height:250px;}



.cheack h5{



padding-left: 5px;



font-family: 'Open Sans';



font-size: 21px;



color: #ea7323;



font-weight: normal;



font-style: normal;



text-align: left !important;



margin-bottom: 14px;



letter-spacing: 0.04em;}







.cheack h5 a{



text-decoration: none;



color:#ea7323;



}







.cheack p{font-family: 'Open Sans',sans-serif;



font-size: 14px !important;



text-align: justify !important;



line-height: 25px;



width: 925px;



padding-left: 5px;



}











.newcheack{font-family: OswaldBook;



font-size: 21px;



width: 916px;



text-align: center;



line-height: 45px;



clear: both;



padding-top: 22px;



font-style: normal;



letter-spacing: 0.04em;



text-transform: uppercase;}







.newcontant{margin: 0 auto;width: 900px;height: 300px;}







.arowwcss{float: left;



margin-top: -208px;



margin-left: -7px;}











.arowwcss2{



float: right;



margin: -208px 22px 0 0;}











.aboutcss{width: 540px;



height: auto;



float: left;



padding: 10px;}







#grid24css{margin:30px 0px 30px -14px;height: 255px;}







.spacecss{width:1px; float:left; height:200px; margin-top:30px; margin-left:15px; border-right:1px solid #cccccc;}







.quote{width:320px; height:auto; float:left; padding:10px; margin-left:30px;background: url(http://mag-corp.com/wp-content/themes/figero/images/quote.png) -14px 26px no-repeat;}







.TECHBITST{text-align:left !important;font-family: 'Open Sans';font-size: 24px;text-transform: uppercase;color: #4a4a4a;letter-spacing: 0.04em;height: 10px;}







.techbitstheight{height: 255px;margin-top: 65px;}



/*#whatwe{

height: 29px;padding-bottom: 18px;text-align:left !important;font-family: OswaldBook;font-size: 24px;text-transform: uppercase;color: #4a4a4a;letter-spacing: 0.04em;margin-left: -8px;}*/





body > nav {

display: none;

}





















#outer_footer{ width:100%;  background:#1a1a1a; height:470px;}

#outer_footer #footer{ width:1015px; height:auto; margin:0 auto; }

#outer_footer #footer .footer {

width: 1025px;

height: 250px;

margin-bottom: 20px;

}

#outer_footer #footer .footer .footer-left{width: auto;float: left;padding: 0 0 0 38px;}

#outer_footer #footer .footer .footer-left p{font-size: 12px;font-family: 'Open Sans',sans-serif; color:#fff; text-transform:uppercase;letter-spacing: 1px;}

#outer_footer #footer .footer .footer-left ul{ padding:0; margin:0; list-style-type:none;}

#outer_footer #footer .footer .footer-left ul li{display: block;padding: 11px 0 0 0;margin: 0;font-family: 'Open Sans',sans-serif;font-size: 11px;color:#fff;}

#outer_footer #footer .footer  .footer-left ul li a{ text-decoration:none; color:#fff;}

#outer_footer #footer .footer  .footer-left ul li a:hover{ text-decoration:underline; color:#fff;}



.Connect{ width:210px; height:150px; float:left;margin-left: 65px; }

.Connect p{font-size: 12px;font-family: 'Open Sans',sans-serif; color:#fff; text-transform:uppercase;letter-spacing: 1px;}

.Connect ul {padding:0;margin-top: 35px;list-style-type:none;}

.Connect ul li {

text-transform: uppercase;

line-height: 27px;

text-indent: 75px;

text-align: left;

padding-left: 19px;

margin-top: 11px;

font-size: 12px;

font-family: 'Open Sans',sans-serif;

color: #fff;

}

.Connect ul li a{ width: 161px;

float: right;

padding: 5px 0 0px 8px; text-decoration:none; color:#fff;}



.Connect ul li a:hover{opacity:0.5; }



.twitter{ background:#2ba9e0; width:150px; height:30px; background-image:url("images/twitter.png");

background-repeat: no-repeat;

background-position: 13px;}

.linked{ background:#0089c0;width:150px; height:30px;background-image:url("images/linked.png");

background-repeat: no-repeat;

background-position: 13px;}

.facebook{ background:#3a5897;width:150px; height:30px;background-image:url("images/newfacebook.png");

background-repeat: no-repeat;

background-position: 13px;}

.google{ background:#f47d21;width:150px; height:30px;background-image:url("images/google.png");

background-repeat: no-repeat;

background-position: 13px;}



#outer_footer .bottom{ width:960px; height:115px; margin:0 auto;border-bottom: 1px solid #484848;

border-top: 1px solid #484848; clear:both;}



#outer_footer .bottom .box{width: 260px;

height: 80px;

background:#2c2c2c;

margin-top: 16px;float: left;

margin-left: 50px;

}





#outer_footer .bottom .box p{font-size: 11px;

font-family: 'Open Sans',sans-serif;

color: #fff;

padding-left: 27px;

padding-top: 10px;

margin-bottom: 0;

line-height: 19px;

text-align: start;}





#outer_footer .bottom .box p span{ font-size: 12px;

text-transform: uppercase; letter-spacing:1px;}



/* Menu changed 11-24-2014*/

.header-container .header .logo{
	padding-top: 5px;
}

.header .logo img{
	margin: 28px 0px 20px;
}


#Menu {
  background: #111111;
  height: 50px !important;
  left: 0;
  margin-top: 65px !important;
  position: absolute;
  width: 100% !important;
  border-top: 1px solid #E1541E !important;
}

#Menu > ul{
	width: 970px !important;
	margin: auto  !important;
}
#Menu ul li{
	margin-top: 0px !important;
	border-radius: 0 !important;	
}

#Menu ul li span,#Menu ul li p{
	background: none !important;
	width: auto !important;
	height: 50px !important;
	line-height: 50px !important;
	padding: 0 20px !important;
	border-radius: 0 !important;	
	text-transform: uppercase;
}
	

#Menu ul li span,#Menu ul li p{
	color: #fff;
}

#Menu > ul > li a{
	position: relative;
}

#Menu > ul > li span:after,#Menu > ul > li p:after{
	content: "";
	width:1px;
	height: 50px;
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.2);
}

#Menu > ul > li:first-of-type span:after,#Menu > ul > li:first-of-type p:after{
	content: '';
	width:0;
	height: 0;
}

#Menu ul li span:hover,#Menu ul li p:hover{
	color: #fff !important;
	background-color: #E1541E !important;
	border-radius: 0 !important;
}

.index-container{
	background: none !important;
}

.second-header{
	background: url(images/banner.jpg) no-repeat center center !important;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 470px !important;
}

.banner-bottom{
	width: 100%;
	padding-top: 100px;
	float:left;
	text-align: center;
}

.banner-text{
	float: left;
	width: 45%;
	margin-left: 10%;
}


.banner-text:first-child{
	margin-left: 0;
}

.banner-text img{
	max-width: 100%;
	height: auto;
}

.banner-btn{
	text-align: center;
}
.banner-btn li{	
	display: inline-block;
}

.banner-btn li a{	
 display:inline-block;
 padding: 0 30px;
 text-transform: uppercase;
 font-size: 18px;
 height: 45px;
 line-height: 45px;
 font-weight: 600;
 color: #fff;
 background: #E1541E;
 border: 3px solid rgba(255,255,255,0);
 -moz- border-radius: 5px;
 -webkit- border-radius: 5px;
 border-radius: 5px;
 -moz-transition: all 0.2s ease;
 -webkit-transition: all 0.2s ease;
 transition: all 0.2s ease;
}
.banner-btn li a:hover{	
 border: 3px solid #fff;
 background: transparent;
}

.banner-btn li .btn2{
 background: #fff;
 color: #E1541E;
}

.banner-btn li .btn2:hover{ 
 color: #fff;
}


.social-icons{
	float: right;
	list-style-type: none;
	margin-top: 15px;
}

.social-icons li{
	display: inline-block;
	margin-left: 3px;
  }
  
  .social-icons li:first-child{
	  margin-left: 0;
  }
  
  .social-icons li a{
	display: inline-block;
	width: 32px;
	height: 32px;	
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
  }
  
  .tw{
	background: url(images/social_sprite.png) no-repeat 0px 0px;
   }
   
   .ln{
	background: url(images/social_sprite.png) no-repeat -40px 0px;
   }
   
   .fb{
	background: url(images/social_sprite.png) no-repeat -78px 0px;
   }
   
   .blg{
	background: url(images/social_sprite.png) no-repeat -117px 0px;
   }
  
  
  .social-icons li .tw:hover{
	  background-position: 0 -38px;
   }
   .social-icons li .ln:hover{
	  background-position: -40px -38px;
   }
   
   .social-icons li .fb:hover{
	  background-position: -78px -38px;
   }
   
    .social-icons li .blg:hover{
	  background-position: -117px -38px;
   }
  
  
  
  /***********************
  service list inner style
  ************************/
  
  .service-list{
	  width: 100%;
	  float: left;
	  list-style-type: none;
	  margin-top: 20px;
  }
  
  .service-list li{
	  display: block;	
	  float: left;
	  margin-left: 0; 
  }
  
  
  
  .service-list li a{
	  display: table;
	  color: #333;
	  margin-left: 15px;
	  background: #f0f0f0;
	  width: 90px;
	  height: 90px;
	  float: left;
	  font-size: 13px;
	  text-align: center;
	  padding: 5px;
	  -moz-border-radius: 50%;
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	  -webkit-transition: all 0.2s;
	  -moz-transition: all 0.2s;
	  transition: all 0.2s;
  }
  
  .service-list li:first-of-type a{
	  margin-left: 0;
  }
  
   .service-list li a:hover{
	   background: #E1541E;
	   color: #fff;
   }
  
  .service-list li span{
	  display: table-cell;
	  vertical-align: middle;
  }
  
  
  .top-contact-text{
  width: 100%;
  float: left;
  padding-bottom: 25px;
}
.content-main{
	background: none;
}
.cn-box{
	width: 45%;
	float: left;
	margin-left: 2.5%;
}
.cn-box:first-of-type{
	margin-left: 0;
}

.cn-form{
	width: 100%;
	float: left;
}

.cn-form form{
	width: 80%;
	float: left;
}

.cn-form form input,.cn-form form textarea{
	box-sizing:border-box;
	width: 100%;
	padding-left: 5px;
	height: 40px;
	line-height: 40px;
	float: left;
	border: none;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px 2px #EBEBEB;
	-moz-box-shadow:inset 0 0 3px 2px #EBEBEB;
    box-shadow:inset 0 0 3px 2px #EBEBEB;
}

.cn-form form input:focus,.cn-form form textarea:focus{
	
	-webkit-box-shadow:inset 0 0 2px 1px #E1541E;
	-moz-box-shadow:inset 0 0 2px 1px #E1541E;
    box-shadow:inset 0 0 2px 1px #E1541E;
}

.cn-form form textarea{	
	height: 120px;
	line-height: inherit;	
}

.cn-form form input[type="submit"]{	
	border: none;
	background: #E1541E;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
	box-shadow: none;
	padding: 0;	
}

.cn-form form p{
	width: 100%;
	font-size: 16px;
	padding-bottom: 10px;
	float: left;
}


.address-box{
	width: 100%;
	float:left;
}

.address-box ul{
	list-style-type: none;
}
.address-box ul li{
	display: block;
	margin-bottom: 42px;
	width: 100%;
	float: left;
	min-height: 75px;
	padding-left: 75px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(images/icons-contact.png) no-repeat left top;
}

.address-box ul li.c-addr{
	background-position: 0px 0px;
}

.address-box ul li.c-call{
	background-position: 0px -175px;	
}

.address-box ul li.c-email{
	background-position: 0px -350px;	
}

.address-box ul li.c-skype{
	background-position: 0px -527px;	
}

.address-box ul li strong{
	width: 100%;
	float: left;
	display: block;
	font-size: 26px;
	color: #E1541E;
	padding:5px 0px;
	font-weight: normal;
}

#content_footer{
	position: absolute;
	left: 0;
}


.aboutcss{
  width: 440px;
}

.quote{
 width: 420px;
}

.full-width{	
	width: 100%;
	float: left;
}
.light-grey{	
	padding-top: 50px;
	padding-bottom: 50px;
}

.cheack{
	background: none !important;
	color: #303030;
	height: auto;
}
.cheack h5 a{
  font-family: 'Open Sans Condensed', sans-serif !important;
  color: #303030;	
}

.cheack h5{
	font-size: 27px;
	margin-bottom: 30px;
}

.cheack p a{
  color: #E1541E;	
}

.cheack p{
 width: 440px;
 float: left;
}

.cheack .img{
 height:auto;
 margin-left: 20px;
 width: 420px;
 float: left;
}


.cheack .img img{
 width: 100%;
 max-width: inherit !important;
}

.TECHBITST,.aboutcss .page-heading,.quote .page-heading,.page-heading{
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-weight: normal;
	font-size:55px;	
	color: #E1541E!important;
}

.aboutcss .page-heading,.quote .page-heading,.page-heading{
	color: #4a4a4a!important;
	text-transform: uppercase;
	padding-bottom: 30px;
	padding-top: 15px;
	letter-spacing:0.04em;
}
	
#whatwe{
	color: #fff !important;
}

  .TECHBITST span{
	  color: #E1541E!important;
  }


.services-bg{
	background:#35495D;
	padding: 50px 0px;
	width: 100%;
	float: left;
}

.services-sec{
	float: none !important;
	margin: auto!important;
	color: #fff !important;
	display: table;
	clear: both;
}



.services-box,.services-box ul{
	width: 100%;
	float: left;	
}

.services-box ul{
	margin:0;
	padding:0;
	list-style-type: none;		
}

.services-box ul *{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.services-box ul li{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 33.3%;	
	margin:0;
	padding: 40px 20px;
	border: 1px solid rgba(255,255,255,0.1);
	border-right: none;	
	float: left;
	text-align: center;
}

.services-box ul li h3,.services-box ul li p{
	text-align: center;
}

.services-box ul li:nth-child(1),.services-box ul li:nth-child(2),
.services-box ul li:nth-child(3){
	border-top: none;
}
.services-box ul li:nth-child(4),.services-box ul li:nth-child(5),
.services-box ul li:nth-child(6){
	border-top: none;
	border-bottom: none;
}
.services-box ul li:nth-child(1),.services-box ul li:nth-child(4)
{
	border-left: none;
}


.services-box ul li h3 a,.services-box ul li h3{
	margin-top: 20px;
	font-family: 'Open Sans Condensed', sans-serif !important;	
	font-size:20px;
	font-weight: 700;		
}


.icon-box{
	width: 110px;
	height: 110px;
	line-height: 110px;
	margin: auto ;
	text-align: center;
	border-radius: 50%;
	background: #fff;
}

.content .feature-content{
	display: none;
}


