/* Khelios styles */
* {
-webkit-transition-duration: 0.3s;
-webkit-transition-property: all;
-moz-transition-duration: 0.3s;
-moz-transition-property: all;
transition-duration: 0.3s;
transition-property: all;
}

body {letter-spacing:-0.55px;}
br{display:none;}
img:hover {opacity:0.7;-moz-opacity: 0.7;-webkit-opacity: 0.7;}
img {opacity:1;-moz-opacity:1;-webkit-opacity:1;}
a {color: #0d5b6f;}
.footer { border-top:1px solid #00A7CC; height:54px; background:#409EB4 url(../../img/khelios/bg_footer.png) no-repeat 50% 0;font-size:.74em; }
.footer_widgets_bg {background:#76C2D3 url(../../img/khelios/bg_footer_widgets_bg.png) repeat-x 0 0;}
.footer_widgets {background:url(../../img/khelios/bg_footer_widgets.png) no-repeat 50% 0;min-height:295px;color:#626262;font-size:.8em;}
.footer_widgets a {color:#6B715B;text-decoration:none;}
.footer_widgets a:hover {color:#FFFFFF;text-decoration:underline;}
.footer_widgets li { text-indent:0; margin:0; padding:0; border-top:1px solid #6e995f; padding:7px 5px; }
.footer p {color:#6B715B;}
.footer  a {color:#6B715B;}
.footer li {border-left:1px solid #256c74;}
.footer li:first-child {border:none;}
.footer li:first-child a {text-decoration:none;color:#FFFFFF;}
.page_title {background:#78aec1 url(../../img/khelios/bg_page_title.png) repeat-x 0 0;}
.page_title_inner {background:url(../../img/khelios/bg_page_title_inner.png) no-repeat 50% 0;}
#nav a {/*background:url(../../img/khelios/bg_pager.png) no-repeat 0 -14px; */ margin:0 5px;display:block;float:left;width:14px;height:14px;text-indent:-9999px;opacity:0.6;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:rgba(153, 153, 153, 0.4);
border:1px solid rgba(0, 0, 0, 0.6);-moz-box-shadow:0 2px 2px white;-webkit-box-shadow:0 2px 2px white;box-shadow:0 2px 2px white;}
#nav a.activeSlide {background:url(../../img/khelios/bg_pager.png) no-repeat;}
.footer_widgets_height {overflow:hidden;background:url(../../img/khelios/bg_footer_widgets_height.png) repeat-y 50% 0;}
.header .wrap {background:url("../../img/khelios/bg_header_wrap.png") no-repeat scroll 50% 0 transparent;min-height:80px;overflow:hidden;}
.footer_widgets h4 {padding-top:30px;}
.footer_widgets .wrap {padding:20px 0;}
/* Khelios edition */
.kedit{-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;border-radius-topright:5px;background-color:#FFFFFF;border-right:1px solid black;border-top:1px solid black;display:block;float:left;font-size:8px;height:10px;line-height:5px;margin:auto;opacity:0.6;overflow:hidden;padding:4px;position:absolute;left:0px;text-align:right;bottom:0px;vertical-align:top;width:35px;z-index:10;}
.kedit a{color:black;text-decoration:none; }
.home .content .teaser p, .page-template-template-3d-php .content .teaser p {min-height:111px;text-align:justify;}
.home .content {padding:45px 0;}
.home h3 {text-align:center;}
.frontcontent .wrap {padding:30px 0 20px;}
.prosto_button, .comment-reply-link { font-size:65%;letter-spacing:0.3px;padding:14px 15px 13px; }

/* Khelios Style footer */
.footer_widgets .col2 li, .connect li {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:medium none !important;float:left;margin:0 5px 5px 0;padding:20px 22px;background-color: rgba(164, 164, 164, 0.4);}
.connect  {overflow:hidden;position:relative;right:-50px;background-image:none;}

/* Khelios Style & breadcrumbs */
.header .menu {margin:22px auto 0;padding-left:425px;position:absolute;width:560px;z-index:10;}
.header .menu li:hover {background-color:#505050;color:white;}
.header .menu li {background-color:transparent;}
.content {padding:10px 0 60px;min-height:460px}
.breadcrumbs  {-moz-border-radius:0 0 30px 30px;-webkit-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px;-moz-box-shadow:0 1px 3px #A7A7A7;-webkit-box-shadow:0 1px 3px #A7A7A7;box-shadow:0 1px 3px #A7A7A7;background-color:#CFCFCF;color:#696969;display:block;font-size:0.87em;left:20px;padding:3px 25px;position:relative;top:-5px;width:860px;z-index:2; }
.breadcrumbs li:before {background:url("../../img/IconHome.gif") no-repeat scroll center top transparent;content:"";display:block;height:13px;left:15px;position:absolute;top:6px;width:15px;}
.breadcrumbs li:last-child {margin-right:5px;}
.breadcrumbs li {display:inline-block;padding:1px 12px 0px;background:url("../../img/bc_separator.png") no-repeat scroll right 27% transparent;}
.breadcrumbs li a{text-decoration:none;color:white;text-shadow:0 -1px 0 #8F8F8F;}
.breadcrumbs li a:hover{color:#777777;text-decoration:none;text-shadow:0 1px 0 #FEFEFE;}
.bef{-moz-border-radius:0 0 0px 15px;-webkit-border-radius:0 0 0px 15px;border-radius:0 0 0px 15px;-moz-box-shadow:0 1px 3px #A7A7A7;-webkit-box-shadow:0 1px 3px #A7A7A7;box-shadow:0 1px 3px #A7A7A7;background-color:#CBC9C9;content:"<";left:6px;position:absolute;display:block;top:-2px;width:30px;height:20px;padding-left:5px;padding-right:10px;z-index:0;-webkit-transition-duration: 1s;-webkit-transition-property: background,left;-moz-transition-duration: 1s;-moz-transition-property: background,left;}
.aft{-moz-border-radius:0 0 15px 0px;-webkit-border-radius:0 0 15px 0px;border-radius:0 0 15px 0px;-moz-box-shadow:0 1px 3px #A7A7A7;-webkit-box-shadow:0 1px 3px #A7A7A7;box-shadow:0 1px 3px #A7A7A7;background-color:#CBC9C9;content:">";right:15px;position:absolute;display:block;top:-2px;width:30px;height:20px;padding-right:5px;padding-left:10px;z-index:0;-webkit-transition-duration: 1s;-webkit-transition-property: all;-moz-transition-duration: 1s;-moz-transition-property: all;}
.bef a{text-decoration:none;color:white;text-shadow:0 -1px 0 #8F8F8F;}
.aft a{text-decoration:none;color:white;text-shadow:0 -1px 0 #8F8F8F;}
.bef:hover {background-color:#6D6D6D;left:0px;-webkit-transition-duration: 1s;-webkit-transition-property: background,left;-moz-transition-duration: 1s;-moz-transition-property: background,left;}
.aft:hover {background-color:#6D6D6D;right:10px;-webkit-transition-duration: 1s;-webkit-transition-property: background,right;-moz-transition-duration: 1s;-moz-transition-property: background,right;}
.portfolio_page .content .col1 {margin:0 5px;width:960px;}
.col1  {width:960px;}
.portfolio_page .content .col1 .breadcrumbs {margin-left:0px;}
.portfolio_item .portfolio_thumb {-moz-border-radius:10px;-moz-box-shadow:0 1px 1px #000000;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px;-webkit-box-shadow:0 1px 1px #000000;background:-moz-linear-gradient(center top , #FFFFFF, #F3F3F3 82%, #FFFFFF 83%, #AEAEAE 84%, #DDDDDD 84%, #E3E3E3) repeat scroll 0 0 transparent;border:1px solid white;background: -webkit-gradient(linear,left top, left bottom,from(#FFFFFF),to(#E3E3E3),color-stop(0.82, #F3F3F3),color-stop(0.83, #FFFFFF),color-stop(0.84, #AEAEAE),color-stop(0.84, #DDDDDD));-webkit-transition-duration: 1s;-webkit-transition-property: all;-moz-transition-duration: 1s;-moz-transition-property: all;-moz-opacity: 0.7;opacity:0.7;}

.portfolio_item:hover .portfolio_thumb:hover {-moz-box-shadow:0 1px 10px #000000;-webkit-box-shadow:0 1px 10px #000000;background:-moz-linear-gradient(center top , #FFFFFF, #F3F3F3 84%, #FFFFFF 87%, #AEAEAE 88%, #DDDDDD 88%, #E3E3E3) repeat scroll 0 0 transparent;border:1px solid white;background: -webkit-gradient(linear,left top, left bottom,from(#FFFFFF),to(#E3E3E3),color-stop(0.84, #F3F3F3),color-stop(0.87, #FFFFFF),color-stop(0.88, #AEAEAE),color-stop(0.88, #DDDDDD));-webkit-transition-duration: 1s;-webkit-transition-property: all;-moz-transition-duration: 1s;-moz-transition-property: all;margin-top:-62px;padding-top:74px;-moz-opacity: 1;opacity:1;}
/* Shortcodes Khelios styles */
div.prosto_grey { border:1px solid #cccccc; background:#e9e9e9 ; padding:15px ; margin-bottom:20px; clear:both; min-height:43px;display:block;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
div.prosto_orange { border:1px solid #eee3b1; background:#f6f0d9 ; padding:15px ; margin-bottom:20px; color:#a47607; clear:both; min-height:43px;display:block;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
div.prosto_green { border:1px solid #b5e4a0; background:#dceccf ; padding:15px ; margin-bottom:20px; color:#427625; clear:both; min-height:43px;display:block;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
div.prosto_red { border:1px solid #d9c2ba; background:#f2e1d8 ; padding:15px ; margin-bottom:20px; color:#872a06; clear:both; min-height:43px;display:block;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
div.prosto_demo { border:1px solid #cccccc; background:#e9e9e9 ; padding:0px ; margin-bottom:20px; clear:both; min-height:43px;display:inline-block;width:932px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
.learndemo {color:#5c5c5c; text-decoration:none; text-transform:uppercase; font-weight:700; display:block; background:url(../../img/bg_learnmore.png) no-repeat 0 0; height:75px; width:180px;-moz-border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px;margin-left:10px;position:absolute;bottom:70px;right:46px;top:495px;}
.cufied{color:#696969;}
.learnmore span {-moz-border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px;}
.learnmore {-moz-border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px;}
.learnmin {color:#5c5c5c; text-decoration:none; text-transform:uppercase; font-weight:700; display:block; background:url(../../img/bg_learnmore.png) no-repeat 0 0; height:75px; width:180px;margin-left:auto;
margin-right:auto;-moz-border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px;}
.learnout {color:#5c5c5c; text-decoration:none; text-transform:uppercase; font-weight:700; display:block; background:url(../../img/bg_learnmore.png) no-repeat 0 0; height:75px; width:180px;-moz-border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px;margin-left:10px;position:absolute;bottom:10px;}
.learnmin:hover, .learnout:hover,.learndemo:hover { background-position:0 -150px }
.learnmin span, .learnout span,.learndemo span { display:block; background:url(../../img/bg_learnmore.png) no-repeat 100% -75px; height:42px; width:180px; text-align:center; padding-top:32px;-moz-border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px; }
.learnmin:hover span, .learnout:hover span ,.learndemo:hover span { background-position:100% -225px }
.learnmin span span, .learnout span span,.learndemo span span { background:none; padding:0; }
div.togcont  {padding:2px;border:none;background-color: white;}
.portfolio_page .content .col1 .col3 {margin:0 10px;}
.col1, .col2, .col3, .col4, .col32 { display:inline; float:left; position:relative;padding-bottom:20px }
.postmetadata  {-moz-border-radius:20px;-webkit-border-radius:20px 20px 20px 20px;border-radius:20px;text-align:center;}
.entry-title {text-align: center;}

