@media only screen and (max-width:480px) and (orientation:portrait) {
.clear {  clear:both;  }

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

body {background: #fff; color: #5F5F5F;  font-family: 'Oxygen', sans-serif; font-size: 15px;  line-height: 25px;font-weight:400; overflow-x: hidden;
  overflow-y: scroll; }

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {margin-bottom: 20px;}

h1, h2, h3, h4, h5, h6{  color: #555; font-weight:500;  }

pre {  overflow: auto;  width: 98%;  }

embed {  max-width: 100%;  }

ol{  list-style: decimal outside none;  }

ul{  list-style-type: disc;  }

li{  margin-left: 30px;  }

blockquote {  background-color: #2d3091; font-size: 14px;  padding: 28px 30px 8px 40px;  margin-right: 10px;  margin-bottom: 10px;  color: #fff;  quotes: none;  }

cite{  font-weight: 400;  }

#main blockquote cite a{color: #fff;}

iframe { max-width: 100%; width:100%;outline: none;border:none;overflow:hidden;  }

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

del {  text-decoration: line-through;  }

select{height: 30px;}

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

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

th{  color:#000; text-align: center;font-weight: 400;  }

th,td{  padding:3px 5px;  border: 1px solid #CCCCCC; }

a img {  border: none;  }

a {  text-decoration: none; color: #000; }

a, img, a img, input[type="text"], input[type="password"], input, textarea { outline:none;  }

.overlay,.overlay-border,#main a,#footer a, #backtop, input[type="submit"],.submitsearch { -webkit-transition: all 500ms ease; moz-transition:  all 500ms ease; -o-transition:  all 500ms ease; transition: all 500ms ease;}

.foxeed-top {text-align: center; margin-bottom: 32px; }

.top-title {color: #292929; font-family: roboto condensed; font-size: 35px; margin-bottom: 32px;  line-height: 40px;}

.top-style {border-top: 1px solid #000; display: block; margin: 0 auto; width: 94px; border-radius: 1px; margin:0 auto 32px; }

.top-content {color: #707070; font-size: 17px; }



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

2.0 Header

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

/* = Genral Header

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

#header {background-color: transparent; padding: 0; }

.skehead-headernav {left: 0; top: 0; width: 100%; z-index: 999; }

#logo {line-height 0.3s ease 0s; position: relative; transition: height 0.3s ease 0s,; }

#logo .logo_inner {vertical-align: middle;margin-top: -20px; }

#logo img {max-width: 100%; max-height: 200px; overflow: hidden; }

#logo #site-title {margin: 0; }

#logo #site-title a {color: #5F5F5F; display: block; font-size: 30px; font-weight: 600; line-height: 35px; text-decoration: none; text-transform: capitalize; -ms-word-wrap: break-word; word-wrap: break-word; }

#site-description{  margin-bottom: 5px;}

/* = Sticky Header

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

.skehead-headernav-shrink {position: fixed; width: 100%; z-index: 999; }

.skehead-headernav-shrink {background: #fff; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }

.logo_inner > a {display: block; margin-top: 26px; }

.skehead-headernav-shrink .logo_inner > a{margin-top: 15px; }

.skehead-headernav-shrink #skenav #menu-main > li > a{    margin: 8px -6px;
    padding: 21px 13px; }

.skehead-headernav-shrink #logo img{margin-top: 10px; }



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

3.0 Navigation

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



/*=  Desktop Navigation

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

#skehead .sub-menu {display: none; }

#skenav .top-nav-menu {float: right; }

#skenav {background: none repeat scroll 0 0 transparent; border: medium none; display: block; margin-left: auto; margin-right: auto; margin-top: 0; }

#skenav a {border-bottom: 2px solid transparent; border-top: 3px solid transparent; color: #6f6f6f; display: block; line-height: normal; margin: 0 8px 4px; padding: 0 9px 13px; text-decoration: none; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }

#skenav #menu-main {float: right; margin-bottom: 0; }

#skenav #menu-main > li > a {margin: 8px -6px; padding: 21px 13px; }

#skenav > ul > li:last-child a {margin-right: 0; padding-right: 0; }

#skenav li {display: inline-block; list-style: none outside none; margin-left: 0px; position: relative; }

#skenav ul li:hover {z-index: 9999; } 

#skenav ul .sub-menu li, #skenav ul ul li {display: block; width: 100%; }

#skenav ul ul {background: #fff; left: 0; margin-bottom: 0; padding: 5px 11px 5px 10px; position: absolute; top: 88px; z-index: 99999; }

#skenav ul ul:before {border-bottom: 6px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; left: 40px; margin-left: -6px; position: absolute; top: -6px; }

#skenav ul ul ul:before {border-bottom: 7px solid transparent; border-right: 6px solid #fff; border-top: 7px solid transparent; content: ""; left: -6px; position: absolute; top: 12px; }

#skenav ul .children li:first-child, #skenav ul .sub-menu li:first-child {border-top: none; }

#skenav ul ul a {border: 0 none !important; height: auto; line-height: 1.2em; margin: 0; padding: 11px 10px 11px 15px; width: 180px; }

#skenav ul ul a:before {content: "\f0da"; font-family: 'fontawesome'; margin-right: 15px; }

#skenav ul ul a:hover {color: #fff; background-color: #2eb9d0; }

#skenav ul ul li.current_page_item a {color: #2d3091; }

#skenav ul ul li {border-top: 1px solid #e1e1e1; }

#skenav ul ul ul {border-top: 0 none; left: 110%; margin-left: 0; margin-top: 0; top: -5px !important; }



* html #skenav ul li.current_page_item a,

* html #skenav ul li.current-menu-ancestor a,

* html #skenav ul li.current-menu-item a,

* html #skenav ul li.current-menu-parent a,

* html #skenav ul li a:hover {color: #fff; }

#skenav ul ul.sub-menu li.current_page_item > a {border: medium none; }

.header-inner {position: relative; }



/*social icons*/

#header-top{background-color: #2d3091 !important;}

.social_icon ul{list-style-type: none;margin:0;}

.social_icon ul li{ display: inline-block; margin:0;}

.social_icon ul li a{display: block; color: #fff; border-right:1px solid rgba(0,0,0,0.2); padding: 4px 10px 0 6px;}

.social_icon ul li a span {font-size: 18px; font-weight: 500; }



/*=  Mobile Navigation

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

#menu-icon {display: none; }

.responsive-nav-button {background-color: #D6D6D6; -webkit-border-radius: 3px; border-radius: 3px; display: none; font-family: "FontAwesome"; font-size: 21px; font-style: normal; font-weight: normal; height: 35px; line-height: 37px; text-align: center; vertical-align: middle; width: 35px; }





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

4.0 Search Form

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

.hsearch #searchform{ height: 30px; overflow: hidden; width: 336px; float: right; margin-right: 120px;}

.hsearch #searchbox{ opacity: 0; z-index: 1; left: 300px; height: 26px; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; }

.hsearch .fa.submitsearch, .hsearch .submitbutton{height: 30px; line-height: 30px; font-size: 13px; width: 36px; }

#searchform:focus{transition-delay:1s;}

#searchform{position: relative; width: 347px; height: 38px; }

#searchbox { width: 285px; height: 36px; border: 1px solid #d5d5d5; padding-left:13px; position: absolute; left: 0; top: 0; }

.submitbutton, .fa.submitsearch {position: absolute;     background-color: #88c543; height: 40px; line-height: 40px; font-size: 22px; top: 0; right: 0; width: 48px; text-align: center; cursor: pointer;}

.submitsearch {background-color: #2d3091; color: #fff; z-index: 2; }

.submitbutton{opacity: 0; z-index: 3; }





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

5.0 Breadcrumb

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

.bread-title-holder {color: #fff;     background-color: #2d3091 !important;font-weight: 600; position: relative; text-align: center; width: 100%; font-family: 'Roboto Condensed'; text-transform: uppercase; padding: 55px 0; }

.bread-title-holder .cont_nav_inner p {margin: 0; }

.bread-title-holder .title, .bread-title-holder .title span {color: #fff; font-size: 35px; line-height: 40px; margin-bottom: 0; }

.bread-title-holder a, .bread-title-holder span {color: #fff; font-weight: 600; }





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

6.0  Front Page Style

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

body.page-template-template-front-page-php #main {margin-top: 0 !important; }

.foxeed-header-image{display: none;}

.home .foxeed-header-image{display: block;}

.front-page #header_wrap {z-index: 999; }

.front-blog-wrap .span4:nth-child(3n+1) { margin-left: 0;}

.front-blog-wrap.row-fluid .span4{padding-bottom:25px; min-height: 320px;}

.foxeed-header-image {border-bottom: 6px solid #2d3091; line-height: 0; text-align: center; }

.foxeed-front-bgimg {line-height: 0; }

.ad-slider-image {max-width: 100%; }

#front-page-content{display: none;}

.home.page #front-page-content{display: block;}

.page-template-template-front-page-php #header_wrap {background: none; left: 0; margin: 0; padding: 0; position: absolute; right: 0; z-index: 9999; }

.foxeed-section {margin-top: 60px; }

.foxeed-iconbox.iconbox-top {text-align: center;     margin-left: -10px;}



.foxeed-iconbox.iconbox-top .iconbox-icon img {position: relative; width: 100%; }

.iconboxhover {background-color: rgba(0, 0, 0, 0.1); -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; bottom: 20px; left: 20px; position: absolute; right: 20px; top: 20px; z-index: 99; opacity: 1; }

.foxeed-iconbox.iconbox-top:hover .iconboxhover {background: none repeat scroll 0 0 #1abc9c; margin: 0 auto; opacity: 0.7; }



/* = Services Section (Feature Boxes Section)

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

#front-our-services .top-title{margin-bottom: 25px; }

#front-our-services .top-style{margin: 0 auto 25px; }

#front-content-box,#full-client-box, #front-page-content{padding: 55px 0; }

.mid-box:after{content: ""; width: 70%; height: 1px; background-color: #767676; display:block; position:absolute; top:20px; left: 70%; }

.mid-box.nobox-line:after{content: none; }

li.mid-box:nth-child(4n+1) {margin-left: 0; }

.iconbox-icon i {font-size: 44px; -webkit-animation: mk_scale 1s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-animation: mk_scale 1s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95); -o-animation: mk_scale 1s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95); animation: mk_scale 1s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95); }

li.mid-box{position: relative; }

.iconbox-icon h4 a {font-family: 'Roboto Condensed'; font-size: 22px; color: #5f5f5f; display: block; }

.iconbox-content {color: #777; font-weight: 400; font-style: regular; font-size: 14px; }

.foxeed-iconbox h4 {color: #777; font-weight: 400; font-size: 20px; margin: 20px 0 0; letter-spacing: 0.5px; }

.mid-box-wrap .mid-box.span12 .foxeed-iconbox {margin: 0 auto; width: 50%; }

ul.mid-box-wrap {width: 51%;margin-left: auto;margin-right: auto;}

.mid-box-wrap .first-word {font-size: 20px; }



/* = Our Clients Section

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

#full-client-box {text-align: center; overflow: hidden; }

#client-logos .item{background-color: #f1f1f1; margin-bottom: 30px;}

#client-logos {margin: 0; }

#client-logos a {display: block; line-height: 100px; }

#client-logos img {height: auto; max-width: 100%; vertical-align: middle; }



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

7.0 BLOG PAGE STYLE

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



/* = Blog Content

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

#main {padding: 0 0 0px; }

#wrapper, #site-description, #content {-ms-word-wrap: break-word; word-wrap: break-word; }

.container.post-wrap {margin-top: 100px; }

.default-pagetemp #content {margin-top: 0; padding-right: 20px; }

.single_post_wrap:first-child {margin-top: 0; padding-top: 0; }

.blog-template #content .post:last-child, .blog #content .post:last-child {border-bottom: 0; }

.category #content .post:last-child, .tag #content .post:last-child, .archive  #content .post:last-child, .search  #content .post:last-child {border-bottom: 0; }

.blog-template #content, .blog #content, .archive #content {margin-bottom: 17px; padding-right: 20px; }

.page-template-template-blog-fullwidth-php #content {padding-right: 0; }

.tag #content, .category #content, .archive  #content, .search  #content {margin-bottom: 15px; margin-left: 0; }

.search #content .post {border-bottom: 0; }

.blog-template .container.post-wrap, .blog .container.post-wrap {margin-top: 70px; }

.fullwidth-temp .container.post-wrap {margin-top: 100px; }

.fullwidth-temp #content .post {padding-bottom: 0; }

.sitemap-temp #content {margin-bottom: 30px; padding-right: 20px; }

.default-pagetemp #content .post {padding-bottom: 50px; }

.entry {margin: 10px 0 15px; }

.entry-title a {color: #000000; text-decoration: none; }

.title a {color: #000000; display: block; font-size: 22px; line-height: 26px; margin-bottom: 7px; text-decoration: none; }

.title a:hover {color: #000; }

.page-content .skepost {margin-top: 0; }

.skepost img {margin-bottom: 10px; }

.skepost input {margin: 0 0 24px 0; }

.skepost input.file, .skepost input.button {margin-right: 24px; }

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

.skepost select {margin: 0 0 24px 0; }

.skepost sup, .skepost sub {font-size: 10px; }

.skepost blockquote.left {float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }

.skepost blockquote.right {float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }

body.page .edit-link {clear: both; display: block; }

.skepost-meta .category a {display: inline-block; }

.main-box .main-box-mid {margin-bottom: 10px; }

.readmore a {background-color: #444; -webkit-border-radius: 5px; border-radius: 5px; color: #FFFFFF; display: block; font-style: italic; height: 24px; overflow: hidden; padding: 0 2px 0 10px; text-decoration: none; width: 91px; }

.readmore a:hover {background-color: #5F5F5F; }

.single #content .title {margin-bottom: 12px; }

.single-post #container.span9 {padding-right: 20px; }

#content.blogsidebar {margin-top: 0px; padding-left: 20px; padding-right: 0; }

.shop-template h1.page-title {display: none; }

#skehead .nav-search-icon {float: right; line-height: 98px; position: relative; text-align: right; }

#skehead .nav-search-icon i {-webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }

.post h3, .contact-post h3 {font-size: 25px; letter-spacing: 0.2px; font-weight: 400; margin-bottom: 30px; }

.featured-image {display: block; position: relative; text-align: center; z-index: 1; }

.featured-image-shadow-box {line-height: 0; overflow: hidden; }

.featured_image_shadow {margin-top: -25px; position: relative; z-index: 0; }

.sticky{background-color: rgba(46, 185, 208, 0.15); margin-bottom: 20px; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }

.post-title{margin-bottom: 18px; }

.post-title a{color: #292929; font-family: 'Roboto Condensed'; font-size: 35px; line-height: 40px; }

.skepost{margin-top: 22px; }

.skepost .continue{margin-top: 27px; text-align: right; }

.quote_featured_img{margin-bottom: 33px; }

.continue a {background-color: #2eb9d0; color: #fff !important; display: inline-block; font-size: 14px; padding: 7px 22px; }

#content .post {border-top: 1px solid #e3e3e3; padding: 63px 0; }

#content .post:first-child {border-top: 0 none; padding-top: 0; }

.navigation .nav-previous, .navigation .nav-next {background-color: #2eb9d0; color: #fff; padding: 7px 22px; transition: all 0.5s linear 0s; }

.navigation .nav-previous a, .navigation .nav-next a{color: #fff; }



/* = Blog Meta

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

#content {-ms-word-wrap: break-word; word-wrap: break-word; }

.container.post-wrap {margin-top: 100px; }

.default-pagetemp #content {margin-top: 0px; padding-right: 20px; }

.archive #content .post:first-child ,.page-template-template-blog-page-php #content .post:first-child,.page-template-template-blog-fullwidth-php #content .post:first-child ,.blog #content div.post:first-child {margin-top: 0; }

.meta-left{color: #fff; font-weight: 600; line-height: 1; }

.post-icon,.post-date{height: 70px; }

.post-icon{background-color: #2eb9d0; }

.post-icon .fa{font-size: 28px; margin-top: 20px; }

.post-date{background-color: #2d3091; }

.meta-date{display: block; font-size: 20px; padding-top: 15px; }

.meta-month{font-size: 13px; text-transform: uppercase; }

.post_inner_wrap {padding-left: 110px; position: relative; }

.skepost-meta {font-size: 13px; color: #898989; }

.skepost-meta a {color: #898989; }

.navigation.blog-navigation a{-webkit-border-radius: 2px; border-radius: 2px; color: #fff; display: inline-block; font-size: 16px; font-weight: 600; padding: 12px 18px; }

.navigation .nav-previous, .navigation .nav-next {margin-bottom: 5px; }

.skepost sub,.skepost sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

.skepost sup {top: -0.5em; }

.skepost sub {bottom: -0.25em; }

.skepost-meta abbr {border: none; }

.skepost-meta abbr:hover {border-bottom: 1px dotted #666; }

.skepost {clear: both; margin-top: 18px; }

.skepost-meta a {transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }

.skepost-meta span {display: inline; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }

.skepost-meta span > span {border: medium none; padding: 0; }

.skepost-meta .date {cursor: pointer; border-left: 0 none; padding-left: 0; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }

.skepost-meta i {margin-right: 8px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }

.post .meta-left {left: 0; top: 0; position: absolute; width: 70px; text-align: center; }

.blog-template #content, .blog #content ,.archive #content {margin-bottom: 17px; }



/* = Blog Pagination

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

.navigation {font-size: 13px; line-height: 18px; overflow: hidden; margin-bottom: 30px; }

.navigation #foxeed-paginate a {color: #2d3091; }

.navigation #foxeed-paginate a:hover {color: #fff; }

.category .blog-navigation,.tag .blog-navigation, .archive  .blog-navigation, .search  .blog-navigation {margin-bottom:35px; }

.navigation .nav-previous {float: left; margin-bottom: 10px; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s linear 0s; }

.navigation .nav-next {float: right; text-align: right; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s linear 0s; }

.navigation .nav-previous a {margin-left: 3px; }

.navigation .nav-next a {margin-right: 3px; }





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

8.0 Comments

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



/* = Comments Content

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

.comment-box-top {background: url("images/comment-box-top.jpg") no-repeat scroll 0 0 transparent; height: 6px; width: 612px; }

.comment-box-mid {background: url("images/comment-box-mid.jpg") repeat-y scroll 0 0 transparent; width: 612px; padding: 20px 0 0 25px; }

.comment-box-btm {background: url("images/comment-box-btm.jpg") no-repeat scroll 0 0 transparent; height: 6px; width: 612px; }

.leavereply {margin-bottom: 20px; }

.note {font-size: 10px; }

#comments {clear: both; }

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

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

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

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

.commentlist li {margin: 0 0 0 25px; }

.commentlist p {margin: 5px 0; }

.commentlist li.comment {line-height: 24px; margin: 0 0 10px 0; position: relative; }

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

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

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

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

.commentlist ol {list-style: decimal; }

#content .commentlist .avatar {border-radius: 100%; border: 6px solid #cdcdcd; height: 66px; left: -100px; margin-right: 5px; position: absolute; top: 4px; width: 66px; }

.comment-author {position: relative; }

.comment-author cite {text-transform: capitalize; color: #000; font-style: normal; font-weight: 400; }

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

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

 .comment-meta a {text-decoration: none; }

.commentlist .bypostauthor {}

.reply {font-size: 12px; padding: 0; position: absolute; right: 0; top: 25px; }

.forums .reply {position: relative; top: 0; }

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

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

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

.commentlist .children li {background: url("images/corner-arrow.png") no-repeat scroll left 0 transparent; padding-left: 45px; }

.comment-body {border-bottom: 1px solid #eee; margin-bottom: 10px; padding: 12px 0 12px 100px; }

.comment-edit-link {display: none; }

.nopassword, .nocomments {display: none; }

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

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

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

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



/* = Comments form 

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

#content #respond {border: 1px solid #eee; color: #000; font-size: 20px; margin-bottom: 10px; padding: 20px; position: relative; margin-top: 25px; }

.comments-template {border-top: 1px solid #eee; margin-bottom: 20px; margin-top: 20px; }

.comments-template #commentsbox {padding-top: 10px; }

.comments-template a {text-decoration: none; }

.comments-template .reply a {background: none repeat scroll 0 0 #2d3091; border: 0; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; color: #fff; display: inline-block; font-size: 15px; font-weight: 400; line-height: 20px; margin-bottom: 0; padding: 8px 22px; position: relative; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; text-decoration: none; }

.comments-template .reply a:hover {background: none repeat scroll 0 0 #565656; color: #fff; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }

#comments {color: #000; font-size: 20px; margin-bottom: 0; padding: 10px 0; }

.commentmetadata {margin: 0 0 15px; position: relative; }

.commenttext {font-size: 14px; margin-bottom: 10px; margin-left: 10px; margin-right: 5px; }

.postmetadata {margin: 7px 0; padding: 2px 10px; }

.postmetadata a {color: #404040; text-decoration: none; }

#respond p {clear: both; height: 40px; margin: 0; }

#respond .comment-notes {font-size: 12px; margin-bottom: 1em; color: #666666; }

#respond .logged-in-as {font-size: 12px; }

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

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

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

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

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

#cancel-comment-reply-link {font-size: 12px; font-weight: normal; line-height: 18px; color: #888; text-decoration: none; }

#respond .required {color: #ff4b33; font-size: 16px; }

#respond label {float: left; font-size: 15px; margin-top: 5px; color: #666; }

#respond input[type="submit"] {color: #fff; border: 0; cursor: pointer; display: inline-block; height: auto; font-size: 14px; margin-bottom: 0; padding: 9px 20px; position: relative; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }

#respond input[type="submit"]:hover {background: none repeat scroll 0 0 #2d3091; color: #fff; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }

#respond input, #respond textarea {float: right; font-size: 14px; font-weight: 300; height: 44px; margin: 0 0 22px; padding: 5px 10px; width: 78%; }

#respond .comment-form-comment {height: 102px; }

#commentform .submit {float: right; width: 175px; }

#respond textarea {height: 182px; overflow: auto; }

#commentform .logged-in-comment {font-family: 'Raleway', sans-serif; font-size: 16px; margin-bottom: 15px; color: #888888; }

#commentform  .logged-in-comment a {color: #111; text-decoration: none; }

#commentform  .logged-in-comment a:hover {color: #000; }

#respond #input {float: right; margin: 0 0 20px; width: 420px; }

#respond .form-allowed-tags {clear: both; display: none; }

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

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

#respond .form-submit input {font-size: 15px; width: auto; outline: none; font-weight: 400; }

#commentform .left-label {float: left; margin-bottom: 15px; width: 240px; }

#commentform .right-input {float: left; }

#commentform .input {float: right; margin-top: 15px; width: 380px; }

#commentform .input input[type="submit"] {float: left; }

.cancel-comment-reply {float: right; margin-bottom: 15px; }





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

9.0 WIDGET AREAS

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



/* = Sidebar Widget Style

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

.foxeed-widget-container{margin: 60px 0 0 0; }

#sidebar .foxeed-widget-container:first-child {margin-top: 0; }

.foxeed-widget-container, .foxeed-widget-container a {color: #5f5f5f; }

.foxeed-widget-container, .foxeed-widget-container ul {list-style-type: none; }

.foxeed-widget-container ul li {margin-left: 0; border-bottom: 1px dashed #e8e8e8; }

.foxeed-widget-container .children li, .foxeed-widget-container .sub-menu li{margin-left: 13px; }

.foxeed-widget-container .children li:last-child, .foxeed-widget-container .sub-menu li:last-child{border-bottom: none; }

.foxeed-widget-container ul, #wp-calendar{margin-bottom: 0; }

.foxeed-widget-title{font-size: 23px; font-family: 'Roboto Condensed'; color: #292929; }

.foxeed-widget-container a {margin: 10px 0 0px 13px; display: inline-block; max-width: 100%; }

.foxeed-widget-container label{display: block; margin: 12px 0 12px 13px; }

.foxeed-widget-container .textwidget a{margin: inherit; }

.foxeed-widget-container img {max-width: 100%; height: auto; }

.foxeed-widget-container select {max-width: 100%; }

/*tagcloud*/

.tagcloud a{border: 1px solid #d7d7d7; font-size: 14px !important; line-height: 33px !important; margin: 0 5px 10px 0; padding: 0 13px; text-align: center; text-transform: capitalize; }

.tagcloud a:hover{color: #fff !important;}

/*calendar*/

#wp-calendar { font-family: 'Roboto Condensed'; width:100%; margin: 30px auto; text-align: center;   vertical-align: middle; }

#wp-calendar caption {  color: #fff;  font-size: 18px;  font-weight: 600; }

#wp-calendar thead th { font-weight: 600;  }

#wp-calendar tbody td.cal-month {color: #fff; border: medium none; text-transform: uppercase;}

#wp-calendar .wp-calender-head td {border: medium none; }

#wp-calendar a {  color: #fff; margin: 0; display: block; }

#wp-calendar tbody a { display: block; font-weight: 600; } 

#wp-calendar tbody #prev, #wp-calendar tbody #next{ border: medium none;}

#wp-calendar tfoot, #wp-calendar a, #wp-calendar caption  {background-color: #2d3091;}

#wp-calendar th, #wp-calendar td, #wp-calendar caption { margin: 0; padding: 0;  height: 33px; line-height: 33px; }

#wp-calendar a:hover{background-color: #2eb9d0;}



/* = Footer Widget Style

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

#footer #wp-calendar a:hover, #footer .tagcloud a:hover{color: #fff; }

#footer a,#footer .foxeed-widget-container, #footer .foxeed-widget-container a {color: #e3e3e3; }

.foxeed-widget-title.foxeed-footer-title {color: #dfdfdf; font-size: 32px; }

#footer .third_wrapper {background-color: #242674; color: #fff; margin: 0 auto; padding: 25px 0 13px; }

.foxeed-widget-container.foxeed-footer-container ul li, #footer .recentcomments{border-bottom: 1px dashed #555;}

.foxeed-widget-container.foxeed-footer-container .children li:last-child,.foxeed-widget-container.foxeed-footer-container .sub-menu li:last-child {border-bottom: none; }



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

10.0 Footer

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

#footer .third_wrapper p {margin: 0; }

.owner { text-align: right; }

#footer .third_wrapper a { color: #cbcbcb; }

#footer .third_wrapper a:hover {color: #2d3091; }

.footer-skeside{margin-bottom: 0;}



a#backtop:before {color: #fff; content: "\f106"; display: block; font-family: 'FontAwesome'; font-size: 14px; margin-top: 9px; text-align: center; }

a#backtop {background: none no-repeat scroll 0 0 #2d3091; bottom: 7px; height: 35px; line-height: 16px; position: fixed; right: 30px; text-decoration: none; width: 35px; z-index: 9999; }



#footer { border-top: 6px solid #42449c !important; background-color: #2d3091; margin: 0; color: #e3e3e3; }

input[type="email"], input[type="search"], input[type="text"], input[type="password"], input[type="url"], input[type="tel"]{height: 30px; max-width: 100%; padding-left: 13px; }

input[type="submit"], input[type="button"]{height: 33px;     width: 100px; border: none; outline: none; color: #fff; padding: 18 }



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

11.0 404 Error Page

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

.skepost.ske-404-page {text-align: center; }

.ske-404-page form {display: inline-block; }

.error-txt-first {margin: 68px 0 45px; }

.error-txt {font-size: 98px; line-height: 1; }

.ske-404-page p {font-size: 30px; line-height: 48px; margin-bottom: 48px; }

#error-404 {margin-top: 70px; }

.dod-error-msg {background: none repeat scroll 0 0 #CA1200; border-radius: 2px; color: #fff; font-size: 14px; font-weight: 400; margin-top: 30px; padding: 4px; text-align: center; }



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

12.0 Theme Check Include Classes

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

.wp-caption {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #F0F0F0; padding: 5px 3px; text-align: center; border: 1px solid #EEEEEE; max-width: 100%; }

.wp-caption-text {margin-bottom: 5px; margin-top: 5px; font-size: 11px; }

.sticky {background-color: #f6f6f6; -webkit-border-radius: 2px; border-radius: 2px; padding: 15px !important; }

.gallery-caption {}

.gallery-item dd {float: none; }

.alignright {float: right; margin: 5px 0px 20px 20px; }

.alignleft {float: left; margin: 5px 20px 20px 0; }

.aligncenter {display: block; margin: 5px auto; }

.alignnone.size-full {max-width: 100%; }

.screen-reader-text{}

#content img, #sider-bar img {height: auto; margin: 0; max-width: 100%; }

#content table {border: 1px solid #CCCCCC; text-align: left; width: 100%; border-left: 0; border-bottom: 0; border-radius: 0px; }

#content tr td {border: 1px solid #CCCCCC; padding: 15px; text-align: center; border-top: 0px; border-right: 0; }

#content tr th {border-right: 0px; padding: 15px; text-align: center; border-top: 0px; font-weight: 400; } /* Miscleneous Style Fix */

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

.featured-wrapper:first-child {
    border-top: medium none;
    padding-top: 0;
}

html .clearfix {
    display: block;
}

.featured-wrapper {
    border-top: 1px dashed #d2d2d2;
    padding: 30px 0 26px;
}

.featured-left {
    background-color: #2d3091;
    height: 66px;
    width: 66px;
    text-align: center;
    line-height: 66px;
    float: left;
}

featured-left i {
    color: #fff;
    font-size: 25px;
}

.featured-right {
    padding-left: 80px;
}

.featured-title {
    color: #474747;
    font-size: 20px;
    margin-bottom: 5px;
}

.featured-description {
    color: #5f5f5f;
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
}

.featured-left i {
    color: #fff;
    font-size: 25px;
}

#front-our-services {
    background-image: url('http://nimedcapital.com/wp-content/uploads/2016/03/whatwedo.jpg') !important ;
    padding: 55px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	margin-top: -62px
}

.team-right {
    float: right;
    line-height: 0;
    position: relative;
}

.team-img {
    width: 270px;
    height: 270px;
}

.team-right .team-overlay, .team-right:hover .team-overlay, .about-team-image .team-overlay, .about-team-image:hover .team-overlay, .our-work-overlay, .our-work-image:hover .our-work-overlay, .feature_image:hover .our-work-overlay {
    border-color: rgba(46,185,208,0.7);
}

.team-overlay {
    opacity: 0;
    overflow: visible;
    border: 0px solid rgba(0,0,0,0.7);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.team-overlay {
    height: 270px;
    left: 0;
    position: absolute;
    top: 0;
    width: 270px;
}

.team-left {
    text-align: center;
    /* margin-right: 290px; */
    padding: 40px 0 0 30px;
}

.team-job-title {
    color: #707070;
    font-size: 15px;
    text-transform: uppercase;
}

.team-name {
    color: #292929;
    font-family: roboto condensed;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

#front-team-member .team-description {
    color: #5f5f5f;
    font-size: 15px;
    overflow: hidden;
    max-height: 105px;
    margin-bottom: 15px;
}

.team-social {
    list-style-type: none;
    margin: 0 0 0 74px;
}

.team-flip .team-right {
        /* float: left; */
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    line-height: 0;
}

.team-right {
    float: right; */
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    line-height: 0;
    position: relative;
}

.team-flip .team-left {
  /* margin: 0 0 0 290px; */
    padding: 45px 30px 0 0;
    text-align: center;
}

.team-overlay-link i {
    font-size: 28px;
    padding: 10px;
}

.team-social li {
    display: inline-block;
    line-height: 40px;
    margin-left: 0;
    text-align: center;
}

.team-social li a {
    display: block;
    height: 40px;
    width: 40px;
    color: #565656;
}

.row-fluid.foxeed-bottom .team-margin {
    margin-left:0px!important;
	    
}

.jeffrey{margin-left: -294px!important; text-align: center !important;
    width: 100% !important;}
.jeffrey2{width:80%!important; margin-left:auto!important; margin-right:auto !important;}
.victor{margin-left:-143px!important;}
#client-logos {
    width: 1200px;
    margin: 0 auto;
}

.row-fluid .span3 {

		width: 50.076923076923077% !important;
		margin-top:30px !important;
		

	}.rest {
    margin-left: 20px!important;
}
#client-logos {
    list-style-type: none;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper {
    padding-top: 0;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    padding-top: 15px;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.owl-carousel .owl-item {
    float: left;
}

.item {
    display: table-cell;
    height: 124px;
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    width: 270px;
    background-color: rgb(241,241,241);
}

li {
    margin-left: 30px;
}

.client-logo-img {
    max-width: 270px;
    height: auto;
}


.countup-list {
    text-align: center;
    font-size: 0;
}

body .container {
    max-width: 1230px;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.countup-item {
    width: 242px;
    display: inline-block;
    vertical-align: middle;
}


.countup-item {
    width: 24%!important;
    border-right: 1px solid rgba(0,0,0,0.06);
    padding-bottom: 25px;
}

.countup-list {
    text-align: center;
    font-size: 0;
}

.countup-circle {
    margin: 0 auto;
    text-align: center;
    font-weight: 300;
    color: #e15454;
    font-size: 60px;
    font-style: italic;
}

 .countup-circle {
    color: #32a3c3!important;
}

.countup-title {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #5a5959;
    margin-top: 25px;
    font-style: italic;
    text-transform: uppercase;
}
.panel-grid-cell .so-panel {
  zoom: 1;}

.so-panel {
    margin-bottom: 0px!important;
}
.panel-widget-style {
    background-position: 50% 50%;
}
.page-section {
    padding: 70px 0;
    background-size: cover;
    background-position: 50% 50%;
    overflow: hidden;
}

.container2 {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	/*margin-top: 1450px;*/
}

#host{
    background-attachment: fixed;
    background-repeat: repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    height: 100%;
    overflow: hidden;
    width: 100%;
	position: static;
    box-shadow: 0 -2px 3px -1px rgba(0, 0, 0, 0.06) inset;
}

.parallax01 {
    padding: 100px 0!important;
    background: url("http://nimedcapital.com/wp-content/uploads/2016/01/par4.jpg") no-repeat !important;
    background-attachment: fixed!important;
    background-size:1000px !important;
	background-left:150px!important;
	    background-position: 25%!important;
    text-align: center;
    color: #FFFFFF;
    background-attachment: fixed;
	
}

.parallax01 h2 {
    font-weight: 600;
    font-size: 30px;
	color: white;
}

.parallax01 h2 span {
    font-weight: 300;
}

.parallax01 p {
    font-size: 15px;
    padding: 0 20%;
}

.btn {
    display: inline-block;
    padding: 9px 12px;
    border: 1px solid transparent;
    line-height: 18px;
    font-size: 14px;
    vertical-align: middle;
    text-align: left;
    outline: 0;
    cursor: pointer;
    white-space: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.btn-base {
    color: #fff !important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

.btn-base {
    background: #7b6c91;
}

.eut-btn-wrapper:hover{opacity: 0.8;}
.btn:hover{
 opacity: 0.8;
}

blockquote, .continue a, .post-icon, .navigation .nav-previous, .navigation .nav-next, .postformat-gallerycontrol-nav a {
    background-color: #2eb9d0;
}

.continue a, .continue input[type="submit"], .continue input[type="button"] {
    background-color: #2eb9d0;
    color: #fff !important;
    display: inline-block;
    font-size: 14px;
    padding: 7px 22px;
}

.hvr-bounce-to-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.continue {
        margin-top: 27px;
    width: 69%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

#front-our-work .owl-prev, #front-our-work .owl-next, .widget_tag_cloud a:hover, .filter a:hover, .continue a.hvr-bounce-to-bottom::before, .navigation .nav-previous:hover, .navigation .nav-next:hover {
    background-color: #2d3091 !important;
}

.hvr-bounce-to-bottom:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2d3091;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}



#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}

.fadeInUp {
    -webkit-transition: all 300ms ease;
    -moz-transition:    all 300ms ease;
    -o-transition:      all 300ms ease;
    -ms-transition:     all 300ms ease;
    transition:         all 300ms ease;
    -webkit-transform:  translate(0,10px);
    -moz-transform:     translate(0,10px);
    -o-transform:       translate(0,10px);
    -ms-transform:      translate(0,10px);
    transform:          translate(0,10px);
    opacity: 0;

}

.fadeInUp:hover {
    -webkit-transform:  translate(0,0);
    -moz-transform:     translate(0,0);
    -o-transform:       translate(0,0);
    -ms-transform:      translate(0,0);
    transform:          translate(0,0);
    opacity: 1;
}


#buttons {
  padding-top: 50px;
  text-align: center;
  margin-top: -33px;
}

/* start da css for da buttons */
.btn2 {
  border-radius: 5px;
  padding: 15px 25px;
  font-size: 22px;
  text-decoration: none;
  margin-top: -20px;
  color: #fff;
  position: relative;
  display: inline-block;
}

.btn2:active {
  transform: translate(0px, 5px);
  -webkit-transform: translate(0px, 5px);
  box-shadow: 0px 1px 0px 0px;
}

.blue {
  background-color: #55acee;
  box-shadow: 0px 5px 0px 0px #3C93D5;
}

.blue:hover {
  background-color: #6FC6FF;
  color:white !important;
}

.bordered {
    border: solid #ccc 1px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    -webkit-box-shadow: 0 1px 1px #ccc !important; 
    -moz-box-shadow: 0 1px 1px #ccc !important; 
    box-shadow: 0 1px 1px #ccc !important;  
	border-radius: 25px !important;       
}

.tabled :hover {
    background: black !important;
    -o-transition: all 0.1s ease-in-out !important;
    -webkit-transition: all 0.1s ease-in-out !important;
    -moz-transition: all 0.1s ease-in-out !important;
    -ms-transition: all 0.1s ease-in-out !important;
    transition: all 0.1s ease-in-out !important;     
}    

.tabled2 :hover {
    background: black !important;
    -o-transition: all 0.1s ease-in-out !important;
    -webkit-transition: all 0.1s ease-in-out !important;
    -moz-transition: all 0.1s ease-in-out !important;
    -ms-transition: all 0.1s ease-in-out !important;
    transition: all 0.1s ease-in-out !important;     
}    
    
.tabled, .tableh {
       border: 1px solid #ccc !important;;
    padding: 5px !important;
    text-align: left !important;  
	background:white !important;
	color:black !important;  }
	
.tabled2, .tableh {
       border: 1px solid #ccc !important;
    padding: 5px !important;
    text-align: left !important; 
	background:white !important; 
	color:black !important;   
}

.tableh {
    background-color: #2d3091 !important;
	   /* background-image: url(http://halifax-am.com/wp-content/uploads/2016/01/bg.gif) !important;*/
    background-repeat: no-repeat !important;
    background-position: center right !important;
    cursor: pointer !important;
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9)) !important;
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9) !important;
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9) !important;
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9) !important;
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9) !important;
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9) !important;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset !important; */
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset !important;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset !important;        
    border-top: none !important;
    text-shadow: 0 1px 0 rgba(255,255,255,.5) !important; 
	color:white !important; 
	  /*  border: 1px solid #ccc !important;*/
}

.tabled:first-child, .tableh:first-child {
   /* border-left: none !important;*/
}

.tableh:first-child {
    -moz-border-radius: 6px 0 0 0 !important;
    -webkit-border-radius: 6px 0 0 0 !important;
    border-radius: 6px 0 0 0 !important;
}

.tableh:last-child {
    -moz-border-radius: 0 6px 0 0 !important;
    -webkit-border-radius: 0 6px 0 0 !important;
    border-radius: 0 6px 0 0 !important;
}

.tableh:only-child{
    -moz-border-radius: 6px 6px 0 0 !important;
    -webkit-border-radius: 6px 6px 0 0 !important;
    border-radius: 6px 6px 0 0 !important;
}

.tabler:last-child tabled:first-child {
    -moz-border-radius: 0 0 0 6px !important;
    -webkit-border-radius: 0 0 0 6px !important;
    border-radius: 0 0 0 6px !important;
}

.tabler:last-child tabled:last-child {
    -moz-border-radius: 0 0 6px 0 !important;
    -webkit-border-radius: 0 0 6px 0 !important;
    border-radius: 0 0 6px 0 !important;
}

th div {
    position: absolute !important;
    background-color: #006666 !important;
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9)) !important;
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9) !important;
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9) !important;
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9) !important;
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9) !important;
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9) !important;*/
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset !important; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset !important;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset !important;        
    border-top: none !important;
    text-shadow: 0 1px 0 rgba(255,255,255,.5) !important; 
	color:white !important; 
	    border: 1px solid #ccc !important;}
		
.section3 {
  position: relative;
  border: 1px solid #000;
  padding-top: 37px;
  background: #500;
}
.section3.positioned {
  position: absolute;
  top:100px;
  left:100px;
  width:800px;
  box-shadow: 0 0 15px #333;
}
.container55 {
  overflow-y: auto;
  height: 200px;
}

.floatingHeader {
  position: fixed;
  top: 0;
  visibility: hidden;
}

.rest{margin-left: 60px;}

.centrey{position: relative!important;
    margin: 0px auto!important;
    top: 0px!important;
    left: 0px!important;
    width: 770px!important;
    height: 128.6032px!important;
    overflow: hidden!important;
    visibility: visible!important; }}