@import "fonts/stylesheet.css";



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, 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,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}



.play-video {
    float: right;
    left: 0;
    position: absolute;
    top: -70px;
}

.play-video img{width:136px; height:40px;}

.portfolios .grid_6 a.imgSmall{width:220px !important; height:202px !important;}



/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

	overflow-x:hidden;

	 font: 14px 'LatoLight', serif; background-color: #F3F3F3; color: #ffffff;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;
	background:none !important;

}



.list_carousel{display:none;}



table tr td {

    border: none !important;

    color: #666666;

    padding: 10px;

}



table tr {

    border: none !important;



}





body, select, input, textarea {

    color: #FFFFFF;

   font-family: "VegurLight", Lucida, Verdana, sans-serif;

    line-height: 22px;

    font-size: 12px;

    background-color: #FFF

    }

a, a.image-border, a.more-link, ul.pager-list li a {

   -moz-transition: all 0.2s ease-in-out 0s;

    -webkit-transition:all 0.5s ease-in-out 0s;

    -o-transition:all 0.2s ease-in-out 0s;

    transition:all 0.2s ease-in-out 0s;

}

h1 { text-transform: uppercase; font: 36px/36px "VegurLight", "LatoLight", Arial; }

h2 { text-transform: uppercase; font: 26px/26px "VegurLight", "LatoLight", Arial; }



h6 {

	font-size: 10px;

	letter-spacing: 1px;

	color: #ffffff;

	text-transform: uppercase;

	margin: 0 0 10px 0;

	font-weight: normal;

	padding: 0;

	font: 26px/26px "VegurLight", "LatoLight";

}

p {
	margin-bottom:20px;



	font-size: 16px;

	color: #ffffff;

    }



a:hover, a:active {

    outline: none

    }



a, a:active, a:visited {

    color: #FFFFFF;

    text-decoration: none

    }



a:hover {

    color: #0094CD;

    text-decoration: none

    }



ul, ol {

    margin-left: 15px;

    }



ol {

    list-style-type: decimal

    }

ul {

	list-style: inherit;

list-style-position: outside;

}



small {

    font-size: 85%

    }

body.home #header {

    width: 1000px;

    z-index: 10000000

    }





body {

    background: url("images/background.jpg") no-repeat fixed center top transparent;
    background-size: cover;

}



#container-footer {

    background-color: #000

    }



#footer {

    clear: both;

    padding: 20px 0;

    color: #A9A9A9;

    }

#footer a {

   	color:#FFFFFF;

}

#footer a:hover {

	color:#9b9b9b;

}

#footer .widget ul li {

	border-bottom-color: #232323;

}

/*	HEADER

*/



#post-5154 .big-title{display:none;}



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

	line-height:1.3;

	text-transform:uppercase;

	margin-bottom:10px;

	color:#ffffff;

}

h1 {

    font-size: 55px;

    line-height: 59px;

    color: #2e2f2f;

    margin-bottom: 40px;

    font-family: "VegurLight", Lucida, Verdana, sans-serif;

    font-weight: normal !important

    }

h2 {

	font-size:36px;

	font-family: "VegurLight", Lucida, Verdana, sans-serif;

}

h3 {

    font-size: 24px;

    line-height: 26px;

    text-transform: uppercase;

    color: #2e2f2f;

    margin-bottom: 20px;

    font-family: "VegurLight", Lucida, Verdana, sans-serif;

    font-weight: normal !important

    }

h4{

	font-size:20px;

}

h5{

	font-size:16px;

}

h6{

	font-size:12px;

}

.content h1 {

    font-weight: normal;

    font-style: normal;

    text-align: left;

    font-size: 55px;

    font-family: "VegurLight", Lucida, Verdana, sans-serif;

    }



.content h3 {

    font-weight: normal;

    font-style: normal;

    line-height: normal;

    text-align: left;

    font-size: 10px;

    text-transform: uppercase;

    letter-spacing: 1px;

    color: #b7b7b7;

    margin: 0 0 15px 0

    }

.clearfix, .clearboth {

    clear: both;

    display: block;

    font-size: 0;

    height: 0;

    line-height: 0;

    width: 100%;

    overflow: hidden

    }



#container_main {

 clear: both;

 margin-top: 100px;



}



/*	HEADER

*/



.header-wrapper {

    background: url("images/bg-black.png") repeat scroll left top transparent;

    display: inline;

    float: left;

    height: 105px;

    left: 0;



    position: fixed;

    top: 0;

    width: 100%;

    z-index: 100;

}



#header_container {





    width: 100%;

	position: fixed;

    top: 0;
	z-index:999;



    }







	#header_container .grid_8 {



z-index:999;



    }



.incline-header {

    background: url("images/incline-bg.png") repeat scroll left top transparent;

    display: inline;

    float: left;

    height: 69px;

    left: 0;

    position: fixed;

    top: 105px;

    width: 100%;

    z-index: 100;

}



.navigation-container{z-index:999}



#header {

    margin: 0 auto;

    width: 1000px;

    z-index: 10000000;

    }

#site-logo {}



#site-logo a {

    display: block;

    }



#navigation {

    margin-top: 25px;

    float: right;

    width: 100%

}



/*	SLIDER

*/

#page-wrap {

    display:none;

    position: absolute;

    top: 0;

    left: 0;

    height:100%;

    width:100%;

    background-position: top center;

    }



#page-wrap div.slider-text h1 {

	font-size: 55px;

	line-height: 59px;

	text-transform: uppercase;

	color: #000;

	margin-bottom: 20px;

	font-weight: normal!important;

    }

.cont-right {

	width:40%;

	float:right;

	text-align:right;

}

.cont-left {

	width:40%;

	float:left;

	text-align:left;

}

.cont-top {

	margin-top:150px !important;

}

#page-wrap div.slider-content {

    margin-top: 270px;

    }

#page-wrap div.slider-content p {

	font-size:14px;

	color:#000000;

}

.slider_body {}



/*	ANYTHING SLIDER

*/







div.anythingSlider .anythingWindow {

    border: none;

    margin: 0 auto !important;

    padding: 0 !important

    }



div.anythingSlider .start-stop {

    background-color: #040;

    color: #fff

    }



div.anythingSlider .start-stop.playing {

    background-color: #800

    }



div.anythingSlider.activeSlider .anythingWindow {

    border-color: #2f2f2f

    }



div.anythingSlider .start-stop {

    background-color: #080;

    color: #fff

    }



div.anythingSlider .start-stop.playing {

    background-color: #d00

    }



div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {

    color: #fff

    }



div.anythingSlider .anythingWindow {



    position: relative;

    width: 100%;

    height: 100%

    }



div.anythingSlider {

    position: relative;

    padding: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

    }



ul.anythingBase {

    background: transparent;

    list-style: none;

    position: absolute;

    top: 0;

    left: 0;

    margin: 0;

    padding: 0

    }



ul.anythingBase li.panel {

    background: transparent;

    display: block;

    overflow: hidden;

    float: left;

    position:relative;

    padding: 0;

    margin: 0;

    overflow:hidden;

    list-style-type: none !important

    }



ul.anythingBase li.panel img {

    margin-top: 0px

    }



div.anythingSlider .arrow {

    top: 300px;

    height: 40px;

    width: 40px;

    position: absolute;

    display: block;

    z-index: 99999999

    }



div.anythingSlider .arrow a {

    display: block;

    height: 100%;

    outline: 0;

    text-indent: -9999px

    }



div.anythingSlider .forward {

    right: 430px;

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

    }

div.anythingSlider .forward:hover {

    background: url('images/nextNav-hover.png') no-repeat;

    }



div.anythingSlider .back {

    left: 430px;

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

    }

div.anythingSlider .back:hover {

    background: url('images/prevNav-hover.png') no-repeat;

    }



div.anythingSlider .forward a {}



div.anythingSlider .back a {}



div.anythingSlider .back a:hover, div.anythingSlider .forward a:hover {

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

    filter: alpha(opacity=40);

    opacity: 0.4

    }



div.anythingSlider .anythingControls {

    outline: 0

    }



div.anythingSlider .thumbNav {

    margin: 0;

    display: none

    }



div.anythingSlider .thumbNav a {

    font: 11px/18px Georgia, Serif;

    display: inline-block;

    text-decoration: none;

    padding: 2px 8px;

    height: 18px;

    margin: 0 5px 0 0;

    background-repeat: repeat-x;

    text-align: center;

    outline: 0;

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

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

    border-radius: 0 0 5px 5px

    }



div.anythingSlider .thumbNav a:hover {

    background-image: none

    }



div.anythingSlider .start-stop {

    background-repeat: repeat-x;

    background-position: center top;

    padding: 2px 5px;

    width: 40px;

    text-align: center;

    text-decoration: none;

    float: right;

    z-index: 100;

    outline: 0;

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

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

    border-radius: 0 0 5px 5px

    }



div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {

    background-image: none

    }



div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {

    -webkit-transition-duration: 0;

    -moz-transition-duration: 0;

    -o-transition-duration: 0;

    transition-duration: 0;

    }



/*	CONTENT

*/

#content-container {
padding-top: 40px;
 z-index: 999;

    }

.boxed {



	margin-left:-10px;

    width:1000px;

}

.content {

    margin: 0 auto;

    width: 1000px;

    padding-bottom: 0px

    }

.content-slider {

	overflow: hidden;

}

.blog-seperator {

   margin: 10px 0 15px 10px;

    margin-left: 10px;

    border-bottom:1px dotted #E7E7E7;



}



/*	FOOTER

*/

#container_footer {}

#footer {}

#footer h3.widget-title {

	color:#FFF;

}

#sub-footer {

	background: #191919;

	padding: 20px 0;

	font-size: 11px;

	color:#555555;

}

/*	ENTRY

*/

.entry {}

.page .entry-image {

	float: left;



}





.single .entry-image {

	float: left;
	position:absolute;

    margin-bottom: 25px;

}

.portfolios .grid_6 .entry-image img{
    width:220px;
	height:202px;
	float: left;
	position:absolute;
    margin-bottom: 25px;
}


.portfolios .grid_24 .entry-image img{
    width:160px;
	height:150px;
	float: left;
	position:absolute;
    height:150px;
    margin-bottom: 25px;
}

.hover-content {

	overflow: hidden;

	position: relative;

}

.entry-image-slide {

	overflow: hidden;

}

.entry-image-slide ul.jcycle-pager {}

.entry-image-slide ul.jcycle-pager li {}

.entry-image-slide ul.jcycle-pager li a {}

.entry-image-slide ul.jcycle-pager li.activeSlide a {}

.entry-title {}

.portfolios h1.entry-title {

	font-size:12px;

}

h1.entry-title {

	font-size: 24px;

	line-height: 1.3;

	margin-bottom:0px;

    text-transform: uppercase;

}

h1.entry-title a {

	color:#000;

}

.entry-meta {
    margin: 15px 0 25px;
    padding: 5px 10px 20px;
}

.entry-meta span {

	font-size: 9px;

	text-transform: uppercase;

display:none;

}

span.published {}

span.author {}

span.entry-tags {}

span.entry-like {

	margin-right:5px;

}

span.entry-like a {

    background: url(images/entry-meta.png) no-repeat 0 -27px;

    padding-left: 18px; }

span.entry-like a:hover, span.entry-like a.liked {

    background-position: 0 -40px;

    padding-left: 18px;

    color: red;}

span.entry-comment {

	margin-right:10px;

}

.entry-comment a {

    background: url(images/entry-meta.png) no-repeat 0 -1px;

    padding-left: 18px;}

.entry-comment a:hover {

    background-position:0 -14px;

    padding-left: 18px;

    color: black;}

.entry-comment a.comment-count{



}

.entry-comment a.comment-count:hover {



}

span.entry-comment {}

span.meta-sep {

	width: 0px;

	margin: 0 10px;

	position: relative;

}

.entry-content {}

.entry-content p:last-child {

	margin-bottom:0px;

}

.content a.more-link {

	display: block;

	margin-top: 15px;

	background: #EFEFEF;

	color:#FFFFFF;

	padding: 5px 10px;

	width: 85px;

	text-transform: uppercase;

	font-size: 10px;

}

.content a.more-link:hover {

	background:#000000;

	color:#FFF;

}

/*	POST FORMAT

*/

.audio_player embed {

    width:100%;

}

.entry .entry-formatted-area iframe {

    height: 100%;

    width: 100%;

}

.audio_player {

	margin-bottom:15px;

}

/*	PAGE

*/

.page-top-home {

	margin: 40px 0 0;

}

.big-title {}

.big-title h1, .page-id-5194 .small-title h1{

	font-size: 60px;

	line-height: 1;

	margin-bottom: 0px;

	color:#0094CD;

	text-transform:uppercase;

}


.blog .post{margin-bottom:20px;}


.small-title h1 {

	font-size: 30px;

	line-height: 1;

	margin-bottom: 0px;

	color:#FFFFFF;

	text-transform:uppercase;
	line-height:30px;

}

.page-teaser {

	 border-bottom: 1px dashed #FFFFFF;

    font-size: 36px;

    line-height: 36px;

    margin-bottom: 0px;

    padding-bottom: 0px;

	width:1000px;







}



.single-container {}

.content {}

.with-sidebar {}

.left {}

.right {}

.page {}

.content-area {}

.entry-area {}

.single {}



/*	PAGER

*/

/*

portfolio

* */

/*pager*/

.pager {}

ul.pager-list, ul.post-filter {

    list-style: none;

    margin: 0px;

}

ul.pager-list li, ul.post-filter li {

    float: left;

    margin-left: 0px;

    margin-right: 2px;

    color:#000000;

}

.post-filter li:last-child .filter-sep {

	display: none;

}

ul.pager-list li:last-child, ul.post-filter li:last-child {

    margin-right: 0px;

}

ul.pager-list li a, ul.post-filter li a {

    font-size: 14px;

    color: #fff;

    padding: 5px 10px;

    text-transform: uppercase;

    color: #FFFFFF;

margin-bottom:6px;

}

ul.post-filter li a {

    color: #FFFFFF;

}

ul.pager-list li a {

	background: #EFEFEF;

	padding: 10px 15px;

}

ul.pager-list li a:hover, ul.post-filter li a:hover {

	color:#000000;

	background: #FFFFFF;

}

ul.pager-list li a:hover {

	background: #000;

	color:#FFFFFF;

}

ul.pager-list li.active a, ul.pager-list li a.pager-active, ul.post-filter li a.active {

    background: #0094CD;

	color:#000000;

	margin:0 10px;

}

ul.pager-list li.active a {

	margin:0px;

}

.portfolio-filter {

    margin-bottom: 30px;

}



/*

    ABOUT THE AUTHOR

*/

.entry-author-info {

    border: 1px solid #f5f5f5;

    padding: 15px;

    background-color: #fefefe;

    padding: 15px;

    margin-top: 20px;

	display:none;





}



.container_24 .grid_12 {



width:100%;

}

.author-avatar {

    padding: 3px;

    width: 77px;

    height: 77px;

    background: white;

    border-bottom: 1px solid #D7D7D7;

    border-left: 1px solid #F2F2F2;

    border-right: 1px solid #F2F2F2;

    float: left;

}

.author-avatar img {

    width: 77px;

    height: 77px;

}

.author-description {

    margin-left: 100px;

}

.grid_12 .author-description h2, .grid_16 .author-description h2 {

    font-size: 14px;

    margin-bottom: 0px;

}

.author-description p {

    margin-bottom: 0px;

}

.author-description .author-link {

    font-size: 9px;

    text-transform: uppercase;

    margin-bottom: 10px;

}

.post-share-buttons span {

	padding:0px;

	background:none;

	}



/*	SIDEBAR

*/

.sidebar.right div{

	padding-left:25px;

	margin-left:5px;

}

.sidebar.right div div {

	padding-left:0px;

	margin-left:0px;

}

.sidebar.left div{

	padding-right:25px;

	margin-right:5px;

}

.sidebar.left div div {

	padding-left:0px;

	margin-left:0px;

}

.sidebar ul {

	list-style: none;

}

.widget ul li {

	font-size: 12px;

	list-style: none;

	margin: 0;

	padding: 10px 0 10px 0;

	border-bottom: 1px solid #E7E7E7;

}

.widget ul li:last-child {

	border-bottom:none;

}

.widget {

	margin-bottom: 40px;

}

.widget div {

	margin:0px;

	padding:0px;

}

h3.widget-title {

	font-size: 10px;

	letter-spacing: 1px;

	color: #000;

	text-transform: uppercase;

	margin: 0 0 20px 0;

	font-weight: normal;

	padding: 0;

}

/*themeton recent posts widget*/

ul.themetonrecentposts {

    list-style: none;

}

ul.themetonrecentposts li {

    margin: 0px;

    margin-bottom: 15px;

    padding-bottom:0px;

    border-bottom:none;

    padding-left: 0px;

    background: none;

}

ul.themetonrecentposts li img {

    float: left;

    margin-right: 15px;

    margin-top: 2px;

}

ul.themetonrecentposts li a {

    margin-bottom: 4px;

    display: block;

}

.widget .jcycle-pager li, .widget .jcycle-pager li.activeSlide {

    margin-right: 3px !important;

    margin-bottom: 0px;

    padding-bottom: 0px;

}

/*

    THEMETON RECENT POST

*/

.widget-container .post-list{

    list-style: none;

    margin: 0px;

}

.widget-container .post-list .recent-news-item{

    margin-bottom: 10px;

    padding-bottom:5px;

    border-bottom: 1px dotted #E9E9E9;

}

.widget-container .post-list .recent-news-item .post-image-widget{

    width:60px;



    margin-right: 10px;

    float:left;

}

.widget-container .post-list .recent-news-item .post-image-widget img{

    width: 60px;

    height:60px;

}

/*pages widget*/

.widget_pages ul ul li:last-child {

    border-bottom:none;

    }

.widget_pages ul ul {

    border-top: 1px dotted #d9d9d9;

    padding-top:5px;}

/*themeton recent tweets widget*/

.widget_themeton_recent-tweets h3.widget-title a {

    margin-left: 15px;

}

ul.themetonrecenttweets {}

ul.themetonrecenttweets li {

    margin-bottom: 15px;

}

ul.themetonrecenttweets li a {}

ul.themetonrecenttweets li a.tweeted-time, ul.themetonrecenttweets li a.tweeted-app {

    font-weight: normal;

}

ul.themetonrecentposts li span {

    display: block;

    font-weight: normal;

}

span.tab-meta {

	font-size:11px;

}



/* Image Overlay

*/

.imgSmall {

    overflow: hidden;

    display: block;

}

.imgSmall .imgFrame {

    position: absolute;

}

.imgSmall img {

    position: absolute;

}

.imgSmall.right{

    float: right;

}

a.imgSmall{

    cursor: pointer;

    width: 100%;

    position: relative;

    display: block;

}

.imgSmall {

    height: 110px;

}

.imgOverlay {

    height: 100%;

    width: 100%;

    position: relative;

    background: transparent url(images/bg-50-trans.png);

    top:0px;

}

.imgOverlay .symbolZoom    {

    background: url(images/imgOverlay-Zoom.png) no-repeat right bottom;

    height: 100%;

    width: 100%;

}



.imgOverlay .symbolPlay    {

    background: url(images/imgOverlay-Play.png) no-repeat right bottom;

    height: 100%;

    width: 100%;

}

.imgOverlay .symbolDoc    {

    background: url(images/imgOverlay-Post.png) no-repeat right bottom;

    height: 100%;

    width: 100%;

}





/* =WordPress Core

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

.alignnone {

    margin: 1px 1px 1px 0;

}



.aligncenter, div.aligncenter {

    display:block;

    margin: 5px auto 5px auto;

}





.container_24 .grid_16 img {

    border: 1px solid #050E16 !important;

    max-width: 620px;

}



.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: 0px 0 20px 20px;

    padding: 5px;

    background: #f9f9f9;

    border: 1px solid #D0D0D0;



    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}



a img.alignnone {

    /*

    margin: 5px 20px 20px 0;

    padding: 5px;

    background: #f9f9f9;

    border: 1px solid #D0D0D0;



    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px; */

}



a img.alignleft {

    float:left;

    margin: 0px 20px 20px 0;

    padding: 5px;

    background: #f9f9f9;

    border: 1px solid #D0D0D0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

    padding: 5px;

    background: #f9f9f9;

    border: 1px solid #D0D0D0;



    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}



a.image-border {

    padding: 5px;

    background: url(images/05.png) top left #FEFEFE;

    border: 1px solid #EFEFEF;

}

a.image-border:hover {

	background:#000000;

	border-color:#000000;

}

.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin:0;

    max-width: 98.5%;

    padding:0;

    width: auto;

}



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

    font-size:11px;

    line-height:17px;

    margin:0;

    padding:0 4px 5px;

}



/*

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

 Entry comment

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

*/



.comment-box {

    /*margin-top:30px;*/}

h3.comment-box-title, .comments h3 {

    font-weight:bold;

    margin-bottom:30px;

    }

h3.comment-box-title, h3#reply-title {

    font-size:16px;

   font-family: "VegurLight", Lucida, Verdana, sans-serif;

    margin-top:30px;

}

.comment {

    padding:20px;

    margin-top: 20px;

	background:#fefefe;

    border:1px solid #efefef;}

.comment-author img.avatar {

    float:left;

    margin-right:15px;

    }

.comment .comment-author img.avatar {

    height: 50px;

    width:50px;

}

.comment-author .comment-meta p, .comment-author .comment-meta p a, .comment-meta a, .comment-meta span {

    margin-bottom:2px;

    font-weight:bold;

    text-transform:uppercase;

    font-size:11px;

    }

a.comment-reply-link {

    margin-right:6px;

    background: none repeat scroll 0 0 #e0e0e0;

    color: #444;

    font-size: 11px;

    padding: 4px 8px;

    text-transform: lowercase;

	padding-bottom:6px;

}

a.comment-reply-link:hover {

    background: #333;

    color: #fff;

}

span.comment-date {

	font-family: "VegurLight", Lucida, Verdana, sans-serif;

	font-style:italic;

	text-transform:none;

	font-size:11px;

	font-weight:normal;

	}

.comment-body {

    margin-left:70px;

    margin-bottom:12px;

    }

.comment-body p {

    margin-bottom: 0px;

}

.comment-author-link {

    margin-left: 5px;

    font-weight: bold;

    margin-bottom:5px;

}

.comment-meta {

    margin-left: 70px;

    padding-bottom: 0px;

}

.reply, .comment .comment {

    margin-left:70px;

    border:none;

    padding-bottom:0px;

    margin-bottom: 0px;

    border-left:1px solid #efefef;

    padding-left:20px;

	padding-top:0px;}

#commentform input, #contactform input.textInput, #contactform textarea {

    width: 200px;

    font-size:13px;



    margin-bottom:15px;

	margin-right:15px;

    padding:5px 10px;

	font-family: "VegurLight", Lucida, Verdana, sans-serif;

    }

.comment-form-comment {

    position:relative;}

.comment-list .comment:last-child {

   /* border-bottom: none;*/

}

.comment-form-comment label {

	display:none;}

.commentlist .bypostauthor {}

.sticky {}



/*

	POST AUTHOR

*/

.post-share-description {

	margin-top: 20px;

}

.post-share-description h3 {

	font-size: 12px;

	font-weight: bold;

	letter-spacing: 0px;

	color: black;

	font-weight: bold;

	border-bottom: 1px solid #EFEFEF;

	padding-bottom: 20px;

}

.post-share-description span {}

.post-share-body {}

.post-share-buttons {}

.share-btns {

	float: left;

	width: 110px;;

}

/*

contact form

* */

#contactform {

    width: 550px;

	float:left;

}



.contact-info{float:left; width:500px;}



#post-2035 .grid_24{width:1000px;}





.grid_24{width:980px;}



.grid_24 li{font-size:16px;}



#post-2035 .border{float:right; width:400px; display:none;}



#contactform input.textInput{

    width: 50%;

}

#contactform textarea {

    width: 70%;

}

.comment-form-comment textarea {

    width:345px;}

#commentform input#submit, #contactform button {

    width:auto;

    margin-top:10px;

    border:none;

    }

#contactform button, .form-submit input#submit {

    background:#0A5A82;

    color: #e9e9e9;

    cursor: pointer;

    display: inline-block;

    font-weight: bold;

    margin-bottom: 0px;

    padding: 9px 10px;

    margin-top: 0px;

    font-size: 16px;

	font-weight:bold;

	text-transform:uppercase;

	font-family: "VegurLight", Lucida, Verdana, sans-serif;



	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;}

#commentform label.overlabel-apply, #contactform label.overlabel-apply {

    left:12px;

    top: 5px;



    font-size: 13px;}

#contactform br, .overlabel-wrapper br {

    display: none;

}

.contact-form-row input, .contact-form-row textarea {

    margin-right: 15px;

    margin-bottom: 15px;

    background-color: #FFF;

    border: 5px solid #e9e9e9;

    padding: 5px;

    width: 50%;

}

.contact-form-row button.btn {

    padding: 10px;

    background-color: #d2d2d2;

    color: #000;

    border:none;

    font-weight: bold;

}

label.error {

    background: none repeat scroll 0 0 #c9c9c9;

    border: 2px solid #c9c9c9;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    color: #FFFFFF;

   font-family: "VegurLight", Lucida, Verdana, sans-serif;

    font-size: 11px;

    padding: 2px 6px;

    position: relative;

    width: 150px;

    z-index: 5001;

    margin-left: 10px;

}

.comment-form-comment label.error {

    bottom: 30px;

}

/* Form

*/



.form-item {

    margin: 0 0 10px;

}

.form-item label {

    cursor: pointer;

}

legend {

    padding: 0 .8em;

    font-weight: bold;

    font-size: 1.2em;

}

textarea, input[type=text], input[type=password], input[type=email], select {

   background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);

    border: 1px solid #071723;

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

    color: #FFFFFF;

    font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;

    padding: 8px;

    width: 95%;

}

input, select {

    cursor: pointer;

}

input[type=text], input[type=password], input[type=email] {

    cursor: text;

}

textarea {

    overflow:auto;

}

textarea, input {

    padding: 5px;

    outline: none;

}

select {

    padding: 2px;

}

option {

    padding: 0 4px;

}

input[type=button], button {

    padding: 4px;

    cursor: pointer;

    vertical-align: middle;

}

.overlabel-wrapper {

    position: relative;

}

label.overlabel-apply {

    color: #ffffff;

    left: 5px;

    position: absolute;

    top: 5px;

    z-index: 1;

	font-family: "VegurLight", Lucida, Verdana, sans-serif;

}

#footer .foot {

    float: left;

}

#footer.container_24 {

    width: 940px;

}





.incline-bottom {

    /*background: url("images/bg-bottom.png") repeat scroll left bottom transparent;*/

    height: 69px;

}





#container-footer{

    /*background: url("images/bg-blue.png") repeat scroll left top transparent;*/

height:115px;

}



h1.slog {

    color: #0094CD;

    font-size: 38px;

    margin: 0px auto;

    width: 1000px;

}





/*HOME STYLE*/



#intro.two-third {

    border-right: 1px dashed #BFBFBF;

    margin-right: 24px;

    padding-right: 23px;

    width: 640px;

}



#intro h2, #services h2 {

    font-size: 36px;

    line-height: 36px;

    margin-bottom: 30px;

}





.last {

    margin-right: 0;

}



.one-third {

    margin-right: 48px;

    width: 288px;

}



.one-third, .two-third, .one-fourth, .two-fourth, .three-fourth {

    display: inline;

    float: left;

    position: relative;

}





.big-btn {

    background-color: #0094CD;

    color: #FFFFFF;

    display: block;

    font: 20px "LatoLight","LatoLight",Arial;

    letter-spacing: 1px;

    padding-bottom: 7px;

    padding-top: 7px;

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

    width: 288px;

}





a.big-btn:hover, input.big-submit:hover { background-color: #000; color: #fff; }





.big-btn, .medium-btn, .small-btn, input.big-submit, a.gotop, input#search-icn { -webkit-transition: background .2s ease; -moz-transition: background .2s ease; -o-transition: background .2s ease; transition: background .2s ease; }







#services li:first-child {

    direction: ltr;

    padding-top: 0;

}



#services li {

    border-bottom: 1px dashed #FFFFFF;

    font-size: 16px;

    list-style-image: url("images/li.png");

    margin: 0;

    padding: 8px 10px;

}



#services ul {

    margin-bottom: 20px;

}





#footer .foot {

    border-right: 1px dashed #BFBFBF;

height: 90px;

}



.foot{



    width: 234px;

}



.preload.right, span.right {

    margin-left: 20px;

}



.right {

    float: right;

}





.preload.left, span.left {

    margin-right: 20px;

}



.left {

    float: left;

}



#capabilities dt {

    font: 16px "LatoLight","LatoLight",Arial !important;

    text-transform: uppercase;

	padding:5px;

}



ul.sidelist li {

    border-bottom: 1px solid #173D5B;

    list-style-image: url("images/li.png");

    margin: 0;

    padding: 5px 10px;

list-style-position: outside;

}

 {

    color: #000000;

}

h1.entry-title a { font: 14px/16px "LatoLight", "LatoLight", Arial; text-transform: uppercase; text-decoration: none; color: #fff; width: 185px; letter-spacing: 0px; padding: 10px 25px 10px 10px; float: left; margin-right: 0; background: #000 137px center; -webkit-transition: background .2s ease; -moz-transition: background .2s ease; -o-transition: background .2s ease; transition: background .2s ease; height:40px; }

h1.entry-title a:hover { background: #0094CD url("images/big-btn-arr.png") no-repeat 184px center; }





.hr{display:none;}



.caroufredsel_wrapper{margin-top:20px !important;}


.aboutpic img {
    border: 3px solid #0094CD;
    max-width: 940px;
    padding: 30px 10px;
}


.downloads {
border: 3px solid #0094CD;
    float: left;
    margin-top: 20px;
   padding: 87px 35px;
    width: 340px;
}

#capabilities {
    float: left;
    margin-top: 6px;
    width: 560px;
}

.downloads li {

    border-bottom: 1px dashed #FFFFFF;

  font: 16px "LatoLight","LatoLight",Arial !important;

    list-style-image: url("images/li.png");

    margin: 0;

    padding: 8px 10px;

}


.thanks {
    float: left;
    position: absolute;
    top: 200px;
    width: 400px;
	font-weight:bold;
	text-transform:uppercase;
}

#post-5144 a.a{color:#0094CD !important; font-size:14px; padding:6px;}

#post-5144 a.a:hover{color:#ffffff !important; background:#0094CD;}



#post-5144 img{border:3px solid #0094CD;}


.archive .entry-content{display:none;}

.archive .entry-image{float:left;}


.archive .portfolios{width:240px !important;}

.archive .blog-separator{width:240px;}

.imageForBlog{display:none;}
.page .imageForBlog{display:none;}

.archive .container_24 .grid_24{width:220px;}



.archive .content-area{
    border-collapse: separate;
    display: table;
}



.archive .results-row {
    display: table-row;
	width:980px;
}



.archive .portfolios {
    border-collapse: separate;
    clear: none;
    display: table-cell;
    height: auto;
    line-height: 1.25;
    margin: 0 8px 10px 0;

    overflow: hidden;
    text-align: left;

}


.archive-title{color: #0094CD;
    font-size: 32px; margin-bottom:30px;}

/*HOMEPAGE CSS FOR ANIMATIONS*/


.homeIcon{float:left; background:transparent url(images/circle-bg.png) no-repeat 0 0; width:218px; height:218px; position:relative; margin-right:70px; margin-bottom:30px;}

.icon-visualize .iconito-on{background:transparent url(images/foco-on.png) no-repeat center center; width:98px; height:110px; position:absolute; left:60px; top:20px;
     filter: alpha(opacity=0); /* internet explorer */
	-khtml-opacity: 0;      /* khtml, old safari */
	-moz-opacity: 0;       /* mozilla, netscape */
	opacity: 0;           /* fx, safari, opera */
}
.icon-visualize .iconito-off{background:transparent url(images/foco-off.png) no-repeat center center; width:98px; height:110px; position:absolute;left:60px; top:20px;

}
.wording{font-family:'VegurLight', Arial, sans-serif; color:#0E263B; text-transform:uppercase; font-size:30px; position:absolute;
text-align:center; width:100%; bottom:55px;}

#tuerca{left:75px;
    position:absolute;
    top:75px;}
#tuerca2{position:absolute;left:97px;top:40px;}

.television{ width:72px; height:63px;background:transparent url(images/television.png) no-repeat center center; position:absolute; left:74px;top:40px; width:72px; z-index:99;}

.channel{position:absolute;left:83px;top:59px;z-index:98;  }

.o-rotation{position:absolute; width:55px; height:55px; left:23px; top:15px;}
