
body {
  font-family:  Arial, Helvetica, sans-serif;
  color: #3e454d;
  background: #dae3e7;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  color: #778492;
}
a {
  color: #588500;
  outline: none;
}
a:hover, div.usr_profile_menu a:hover {
  text-decoration: none;
  color: #ed5400;
  
}

.Left{float:left}
.Right{float:right}
.white{background-color:#FFF}
.pad{padding:10px 16px}
.pad10{padding:10px}
.pad20{padding:20px}
.pad5{padding:5px}
.bot16{margin-bottom:16px}
.bot5{margin-bottom:5px}
.bot10{margin-bottom:10px}
.bot15{margin-bottom:15px}
.bot20{margin-bottom:20px}
.bot30{margin-bottom:30px}
.m5top{margin-top:5px}
.m10top{margin-top:10px}
.m20top{margin-top:20px}
.m25top{margin-top:25px}
.m30top{margin-top:30px}
.m10{margin:10px 0}
.m16{margin:16px 0}
.m20{margin:20px 0}
.pink{color:#E72A6C}
.PadBot20 {padding-bottom:20px;}
.pad10-0 {padding:10px 0;}
.pad15-0 {padding:15px 0;}
.pad20-0 {padding:20px 0;}
.pad25-0 {padding:25px 0;}

.spr{background:url(/templates/povarixa/images/sprite.png) no-repeat 0 0}

.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font15{font-size:15px}
.font16{font-size:16px}
.font18{font-size:18px}
.font20{font-size:20px}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font26 {font-size:26px;}

.logo {
text-align:center; 
 }
 
.logo  img { display:inline-block !important;}

.b-share-icon{background:url(/templates/povarixa/images/sprite.png) no-repeat 0 0;position:relative;z-index:9;display:block;float:left;height:24px;width:24px}

#zakctrl .zakl,#zakctrl .zakl-a,.print,.clock,.port,.tagpic,.rait,.minus-k,.plus-k,.coook-i,.auth,.chapt,.diff,.graf,.add-com,.sub-com{display:inline-block;height:20px;width:18px;float:left;margin-right:5px}
#zakctrl .zakl{background-position:-556px -72px}
#zakctrl .zakl-a{background-position:-575px -71px}
.print{background-position:-596px -72px}
.clock{background-position:-618px -72px}
.port{background-position:-640px -74px}
.tagpic{background-position:-663px -68px}
.rait{background-position:-683px -70px}
.plus-k{background-position:-680px -92px}
.plus-k:hover{background-position:-680px -138px}
.minus-k{background-position:-680px -112px}
.minus-k:hover{background-position:-680px -158px}
.coook-i{background-position:-656px -188px}
.auth{background-position:-680px -188px}
.chapt{background-position:-631px -188px}
.diff{background-position:-604px -186px}
.graf{background-position:-581px -186px}
.add-com{background-position:-555px -184px;}
.sub-com{margin-left:15px;background-position:-530px -188px}


.green,.green-or,.green a,.short-menu a:hover,.popup_inside a,.easy,.c_auth_usr a:hover,.c_auth,.search_title a:hover,.article a,.confirm,.com_line a:hover,.slovar a, .faq-answ a, .menu li .selected:hover, #home .selected:hover{color:#588500}

.orange,.ext-menu h3 a,a.orange,.c_auth_usr a,.search_title a,.alphabet a:hover,.article a:hover,.green-or:hover,.very_hard,.slovar a:hover,h2 > a,.faq-answ a:hover, div.cat-title h2 span{color:#ed5400}

.slov-art ul {margin:10px 10px 10px 30px;}
.alphabet{margin-top:16px;font-size:18px;color:#ED5400;letter-spacing:1px}
.alphabet a{color:#588500}
.alphabet a:hover{color:##ED5400}
.GoMore {
    display: block;
    height: 20px;
    margin: 5px 8px 0 0;}
.VideoPic a {
    border-bottom: none !important;
}

.faq_quest a { color: #3e454d;}
.VideoPic {
    width: 40px;
    height: 20px;
    position: absolute;
	right: 20px;
    top: -30px;
}
.register {float:left;}
/*.slov .VideoPic {
  top: -32px;
right: 20px;
}*/

.slov-art .VideoPic {
    right: 40px;
    top: 20px;
}
.aqua, .aqua a {
    color: #4b8981;}

.recipe ol li, .article ol li {
    margin: 0 20px 10px 0;
}

.socio{height:24px;margin-top:3px;opacity:0.8}
.socio-b{height:26px;text-align:center; /*margin-left:20px*/}
.cent{text-align:center;}
.b-share__handle{opacity:0.7;height:24px;width:24px;margin-left:2px;display:block;float:left;overflow:hidden;position:relative;z-index:8}
.socio-b .b-share__handle{opacity:1;}
.yashare-auto-init{cursor:pointer;vertical-align:top;height:28px}
.socio-b .b-share__handle{height:25px;width:24px;margin-left:2px}
.socio-b .b-share-icon{height:25px;width:24px}
.b-share-icon_vkontakte{background-position:-284px -64px}
.b-share-icon_facebook{background-position:-310px -64px}
.b-share-icon_twitter{background-position:-336px -64px}
.b-share-icon_odnoklassniki{background-position:-362px -64px}
.b-share-icon_moimir{background-position:-388px -64px}
.b-share-icon_lj{background-position:-414px -64px}
.b-share-icon_liveinternet{background-position:-440px -64px}
.b-share-icon_yaru{background-position:-464px -64px}
.b-share-icon_gplus{background-position:-490px -64px}
.socio-b .b-share-icon_vkontakte{background-position:-333px  -142px}

.socio-b .b-share-icon_facebook{background-position:-426px -109px}

.socio-b .b-share-icon_twitter{background-position:-364px -109px}

.socio-b .b-share-icon_odnoklassniki{background-position:-457px -142px}

.socio-b .b-share-icon_moimir{background-position:-364px -142px}

.socio-b .b-share-icon_lj{background-position:-427px -142px}

.socio-b .b-share-icon_liveinternet{background-position:-395px  -109px}

.socio-b .b-share-icon_yaru{background-position:-395px -142px}

.socio-b .b-share-icon_gplus{background-position:-333px -109px}

.socio-b .b-share-icon_pinterest {background-position:-458px -109px}



@-webkit-keyframes spinAround {from {-webkit-transform: rotate(0deg)}to {-webkit-transform: rotate(360deg);}}
@-moz-keyframes spinAround {from {-moz-transform: rotate(0deg)}to {-moz-transform: rotate(360deg);}}
@keyframes spinAround {from {transform: rotate(0deg)}to {transform: rotate(360deg);}}
.b-share-icon:hover{-webkit-animation:spinAround 1s linear infinite;-moz-animation:spinAround 1s linear infinite;animation:spinAround 1s linear infinite}



.socio:hover,.b-share__handle:hover{opacity:1}
.share-text{display:block;height:44px; width: 150px; font-size:14px; margin-right:10px;background-position:-358px -187px;color:#FFF;padding:14px 10px 0 32px}

fieldset {
    border: 1px solid #999;
    background-color: #fcfcfc;
    margin: 10px;
}
fieldset ul {margin:10px 10px 10px 20px;}

.article fieldset legend, .recipe fieldset legend, .slov-art fieldset legend {
    font-size: 16px;
    color: #ed5400;
	
}


.pages{margin:15px 0 20px 0; padding:10px 0}
.pa_p,.pa_n{border:1px solid #e7e9e9;margin-left:2px;background-color:#FFF;padding:3px 6px}
.pa_n{padding:2px 6px 3px}
.pa_p:hover,.pa_n:hover, .pa_pdig:hover{border:1px solid #81ae41}
.pa_p:active,.pa_n:active{background-color:#6e9a05;color:#fff}
.pa_a{margin-left:2px;background-color:#6e9a05;border:1px solid #81ae41;color:#fff;padding:3px 6px}
.pa_pdig {border:1px solid #e7e9e9;margin-left:2px;background-color:#FFF;padding:3px 10px}
.con_rss{display:block;float:right;height:38px;width:26px;background-position:-612px -18px}

.biru {color:#4b8981;}
.sh-time, .sh-ingr {padding:4px 14px;}
.sh-time {background-position: -640px -31px}


.Down {background-position: -677px -50px; padding-left:28px;font-size:15px}
.Up {background-position:-677px -32px; padding-left:28px;color: #ed5400; font-size:15px}
.Down:hover{background-position:-677px -10px;}

.catview {line-height:1.3;}
.catview .SeeMore{line-height:1.4;}

.bread-crumbs {padding-bottom:10px; font-size:13px; color:#93a0a6; line-height:1.3;}
.bread-crumbs a, .bread-crumbs a:hover {color:#93a0a6;}

.user_menu a {color: #c7d4e2;}

.user_menu{line-height:1.2; font-size:13px;}
.user_menu span a{padding:6px}
a.us-name {color:#bae583;}
.has_new, .us-name:hover, .user_menu span a:hover {color:#FFFF99 !important;}
.login_form #login_field{ background:url(../images/icons/user.png) no-repeat 2px 5px; }
.login_form #pass_field{ background:url(../images/icons/key.png) no-repeat 2px 5px; }
.lf_field input {
    border: 1px solid #ccc;
    font-size: 16px;
    padding: 3px 3px 3px 20px;
    width: 200px;
}
.lf_field {
    margin-bottom: 10px;
}


/*************
* SEARCH
**************/

.search_title{font-size: 24px; margin:10px 0;}
.search_title:first-letter{text-transform:capitalize}
.search_title strong, .search_match {background-color:#fff7d5; font-weight:400}
.search_num span{background-color:#588500;color:#FFF;margin-right:10px;padding:1px 5px}
.search_result_desc strong{color:#588500;background-color:#fff7d5}
.search_result_desc{margin-left:10px}
.hinttext{color:#5F98BF}
.search_details{position:relative}
#from_search{display:none;border-top:1px #ccc solid;position:relative;padding-top:5px;margin:10px 0 0}
.light, .light a {
    color: #a9a9a9;
}
.text-input {margin-bottom:4px;}
.green-und,.slov-desc .description a{color:#588500 !important;border-bottom:1px dashed #588500;padding-bottom:1px}

.right-menu {color:#dae3e7; margin:14px 0 10px 0; line-height:1.7;}

.right-menu a {color:#3e454d;}
.right-menu a:hover {color: #4B8981;}

.right-menu ul {padding-left:12px;}



.btn,
a.btn {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  padding: 8px 16px;
  font-weight: bold;
}
.btn .fa,
a.btn .fa {
  margin-right: 5px;
}
.btn:focus,
a.btn:focus {
  color: #fff;
}
a.btn-cta-primary,
.btn-cta-primary {
  background: #54ba4e;
  border: 1px solid #54ba4e;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}
a.btn-cta-primary:hover,
.btn-cta-primary:hover {
  background: #49ac43;
  border: 1px solid #49ac43;
  color: #fff;
}
a.btn-cta-secondary,
.btn-cta-secondary {
  background: #479fc8;
  border: 1px solid #479fc8;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}
a.btn-cta-secondary:hover,
.btn-cta-secondary:hover {
  background: #3893bd;
  border: 1px solid #3893bd;
  color: #fff;
}
.text-highlight {
  color: #32383e;
}
.label-theme {
  background: #3aaa64;
  font-size: 12px;
}
a.dotted-link {
  border-bottom: 1px dotted #778492;
  color: #778492;
}
a.dotted-link:hover {
  text-decoration: none;
  color: #49515a;
}




 .cf:before, .cf:after{
      content:"";
      display:table;
    }
    
    .cf:after{
      clear:both;
    }
 
    .form-wrapper input {
		 height: 26px;
		border-left: 1px solid #dae3e7; 
    border-right: none;
		border-top: 1px solid #dae3e7;
    border-bottom: 1px solid #dae3e7;
	padding-left:5px; 
    }
    
    .form-wrapper input:focus {
        outline: 0;
        background: #fff;
        -moz-box-shadow: 0 0 6px rgba(218,227,231) inset;
        -webkit-box-shadow: 0 0 6px rgba(218,227,231) inset;
        box-shadow: 0 0 6px rgba(218,227,231) inset;
    }
    
    .form-wrapper input::-webkit-input-placeholder {
       color: #b1bbc0;
       font-weight: normal;
       font-style: italic;
    }
    
    .form-wrapper input:-moz-placeholder {
        color: #b1bbc0;
        font-weight: normal;
        font-style: italic;
    }
    
    .form-wrapper input:-ms-input-placeholder {
        color: #b1bbc0;
        font-weight: normal;
        font-style: italic;
    }    
    
    .form-wrapper button {
		overflow: visible;
        position: relative;
        float: left;
        border: 0;
        padding: 0;
        cursor: pointer;
        padding: 2px 7px; font-size:16px;
        background: #dae3e7;
    }   
      
    .form-wrapper button:hover{		
        background: #c9d1d4;
    }	
      
    .form-wrapper button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }








/*
iframe {

    .header {
        padding: 0;
    }
}

.iframe-wrapper {
    overflow: auto;
    -webkit-overflow-scrolling:touch;
}
*/
/* ======= Header ======= */
.header {
  padding:0 0 15px 0;
  background: #f5f5f5;
 
}

.header2 {
  padding: 5px 0 5px 25px;
  background: #778492; margin-bottom:25px;

}
.header .btn {
  margin-top: 60px;
  font-weight: bold;
}
.header .profile-image {
  margin-right: 30px;
}
.header .profile-content .name {
  color: #49515a;
  font-size: 38px;
  margin-bottom: 5px;
  margin-top: 30px;
}
.header .profile-content .desc {
  color: #778492;
  font-family: "Lato", arial, sans-serif;
  font-weight: 400;
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 15px;
}
.header .profile-content .social a {
  background: #b0b7bf;
  width: 36px;
  height: 36px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #fff;
  text-align: center;
}
.header .profile-content .social a:hover {
  background: #778492;
}
.header .profile-content .social a .fa {
  font-size: 20px;
  padding-top: 8px;
}
/* ======= Sections======= */
.sections-wrapper {
  padding-top: 20px;
  padding-bottom: 30px; 
}
.section {
  margin-bottom: 30px;
}
.section .section-inner {
  background: #fff;
  padding: 4px 30px;
}
.section .heading {
  margin-top: 10px;
 color: #ed5400;
  font-size: 26px;
  font-weight:400;
}
.section .content .more-link .fa {
  margin-right: 5px;
  font-size: 14px;
}
/* About Section */
/* Latest Section */
.latest .item {
  margin-bottom: 30px;
}
.latest .item .title {
  font-size: 18px;
  margin-top: 0;
}
.latest .item .title .label {
  margin-left: 5px;
  font-size: 12px;
}
.latest .item .title a {
  color: #778492;
}
.latest .item .title a:hover {
  color: #5f6b77;
}


.project-image {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

.project-image:hover {
  -webkit-filter: opacity(65%);
}






.latest .divider {
  margin-bottom: 60px;
}
.latest .featured {
  margin-bottom: 60px;
}
.latest .featured .title {
  margin-bottom: 5px;
  font-size: 20px;
}
.latest .featured .summary {
  margin-bottom: 30px;
  color: #778492;
}
.latest .featured img {
  margin-bottom: 30px;
}
.latest .featured .desc {
  margin-bottom: 30px;
}
.latest .featured-image {
  position: relative;
}
.latest .featured-image .text {
  background: #3aaa64;
  color: #fff;
}
.latest .featured-image .ribbon {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 110px;
  height: 110px;
  overflow: hidden;
}
.latest .featured-image .ribbon .text {
  font-family: 'Montserrat', sans-serif;
  position: relative;
  left: -8px;
  top: 18px;
  width: 158px;
  padding: 10px 10px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background-color: #479fc8;
  -webkit-transform: rotate(45deg) translate3d(0, 0, 0);
  -moz-transform: rotate(45deg) translate3d(0, 0, 0);
  -ms-transform: rotate(45deg) translate3d(0, 0, 0);
  -o-transform: rotate(45deg) translate3d(0, 0, 0);
}
.latest .featured-image .ribbon .text:before,
.latest .featured-image .ribbon .text:after {
  content: '';
  position: absolute;
  bottom: -5px;
  border-top: 5px solid #276582;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.latest .featured-image .ribbon .text:before {
  left: 0;
}
.latest .featured-image .ribbon .text:after {
  right: 0;
}
/* Projects Section */
.projects .item {
  margin-bottom: 26px;
}
.projects .item .title {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 1.5;
}
.projects .item .title a {
  color: #778492;
}

.TextMore {color:#4b8981;}

.section-inner h3 {margin:10px 0 15px 0;}
.projects .item .title a:hover {
  color: #5f6b77;
}
#comments_count { padding-top:20px;}
.article-desc {font-size:15px; color:#999999;}
.separ {border-top: 1px solid #eee; margin:0 0 20px 0;}

.recipeStepsImg {margin-right:10px;}

.recipeSteps {margin:0px !important; padding: 0px !important;}

.ingr ul {margin:0px !important; padding:5px 10px 5px 28px !important; line-height:1.6}
.ingr strong {margin-left:12px;}
.adds {padding-top:16px;}
.art_description {margin-bottom:10px;}

.ingr {padding:10px 0;}

.steps p {margin:10px !important;}
.recipeSteps li {
    list-style: none;
	margin-top:15px;

background-color:#f5f5f5;
}

.recipeSteps li a {padding-left: 0 !important;}

.recipeSteps_2 ul {margin-left:40px;}

.art-title {font-size: 20px;}
.green {color:#588500;}

.bgr {background-color:#f5f5f5}


.clr{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}



/* Work Section */
.experience .item {
  margin-bottom: 30px;
}
.experience .item .title {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 1.5;
}
.experience .item .title .place {
  color: #999999;
  font-weight: normal;
}
.experience .item .title .place a {
  color: #999999;
}
.experience .item .title .place a:hover {
  color: #666666;
}
.experience .item .title .year {
  color: #999999;
  font-weight: normal;
}

.popup_inside{padding-top:10px;color:#888; font-size:14px;}
.popup_inside ul{margin-left:20px}
.popup_inside strong{margin-left:20px;line-height:30px}


/****************
* COMMENTS
*****************/
.sess_messages div{line-height:16px;margin:10px 0;padding:10px}
.com_line{line-height:17px;background-color:#f9f9f9;padding:8px 10px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.com_details{height:22px;background-position:-676px -222px;padding-left:32px;margin-bottom:5px;overflow:hidden;line-height:16px}
.com_details .font10{color:#CCC}
.com_line a{color:#999}
.sess_messages .message_info,.sess_messages .message_success{border:1px solid #e5e2ac;background:#fffeeb}
.sess_messages .message_error,#error_mess,.lf_notice{color:red;background:#fffeeb;border:1px solid red}
.lf_notice{margin-bottom:10px;padding:10px}
#aaa .message_info{border:1px solid green;color:green}
.body_mess{box-shadow:0 0 12px rgba(0,0,0,0.7)}
.c-v-title{padding:2px 0 4px}
.c-body{margin-bottom:10px;padding:5px 10px}
.c_good{color:#090}
.c_votes{margin-right:12px}
.minus-c,.plus-c{display:inline-block;width:16px;height:15px}
.plus-c{background-position:-512px -183px;margin-left:6px}
.minus-c{background-position:-512px -198px}
.usr_img_small{margin-right:10px}
div.usr_wall_avatar a img.usr_img_small {margin-right:0}
div.c-body .unvisible{opacity:0;display:block;float:right}
div.c-body:hover .unvisible{opacity:1}
.c-body p a {color: #588500;}
.c-body p a:hover {color: #588500; text-decoration:underline;}
.captchaText{font-weight:700;color:#ed5400}
.captchaImages{height:50px;vertical-align:middle}
.captchaImage{border:2px solid #fff}
.cm_guest_name{margin-bottom:5px}
.button_yes,.button_no{background:none repeat scroll 0 0 transparent;border:1px solid;cursor:pointer;font-size:15px;outline:medium none;overflow:visible;white-space:nowrap;margin:3px;padding:3px 10px; border-radius:4px;}
.button_yes::-moz-focus-inner,input.button_no::-moz-focus-inner{border:0 none}
.button_yes{border:1px solid #45688E;background:url(../images/core/button.png) repeat-x scroll 0 -16px #6181A6;color:#FFF;text-shadow:0 1px 0 #45688E;border-color:#84b036 #709b23 #57820b}
.button_yes:hover{background-position:0 -8px}
.button_yes:active{background:none repeat scroll 0 0 #4e730c;border:1px solid #466809;position:relative}
.button_no{border:1px solid #B3B3B3;background:url(../images/core/button.png) repeat-x scroll 0 -54px #DDD;color:#444;text-shadow:0 1px 0 #FFF}
.button_no:hover{background-position:0 -46px}
.button_no:active{background:none repeat scroll 0 0 #DCDCDC;border:1px solid #DCDCDC;position:relative}

.lf_submit {
    margin-top: 10px;
}
#popup_container{position:absolute;width:100%;top:0;left:0;z-index:100;text-align:left}
#popup_container table{border-collapse:collapse;margin:auto}
#popup_container .body,#popup_title_wrap{background:#fff;width:500px}
#popup_container .tl,#popup_container .tr,#popup_container .bl,#popup_container .br{height:10px;overflow:hidden;width:10px;padding:0}
#popup_title,#note_title{background:none repeat scroll 0 0 #7db51b;border:1px solid #64a826;color:#FFF;font-size:13px;font-weight:700;line-height:1;margin:0;padding:6px}
#popup_container .popup_x_button,#noteform .popup_x_button{background:url(/templates/povarixa/images/core/boxicon.gif) repeat scroll -4px -2px #b9dc78;cursor:pointer;float:right;height:17px;width:17px;margin:5px 7px 0;padding:0}
#popup_container .popup_x_button:hover,#noteform .popup_x_button:hover{background-color:#fff}
#popup_progress{display:none;text-align:center;width:100%;margin:45px 0 28px}
#popup_content{margin:0;padding:0}
#popup_message{color:#111;font-size:13px;border-left:1px solid #aaa;border-right:1px solid #aaa;overflow:hidden;padding:5px 3px 0}
#popup_message .box_message_content{color:#111;font-size:13px;margin:5px;padding:5px}
#popup_panel,#note_panel{background:#f9f9f9;border:1px solid #aaa;border-top:1px solid #ccc;margin-top:0;text-align:right;padding:3px 10px 3px 3px}
#popup_prompt{margin:.5em 0}
span.ajax-loader{background:url(../images/core/ajax-loader.gif) no-repeat;display:none;float:left;left:6px;position:relative;top:11px;width:36px}
#popup_info{border:1px solid #666;display:none;float:left;position:relative;margin:3px 2px;padding:2px 9px 1px}
#popup_info.error{background-color:#E6A4A4}
#popup_info.info{background-color:#AEFFA4}
#popup_message div.js_smiles,#smileajax{height:1px}
#popup_message div.js_smiles a,#smileajax a{text-decoration:none}
.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cm_editor{padding:0 5px}
.ajax_autogrowarea{border:1px solid #ccc;font-size:100%;width:100%;height:108px;min-height:180px;max-height:702px;margin:0;padding:3px 0}
.bb_tag_code{border:solid 1px silver;margin-top:5px;margin-bottom:5px;max-width:700px;overflow:auto;padding:8px}
.bb_tag_code ol{padding:6px 0 6px 5px}
.bb_tag_hide{background-color:#FFC;overflow:hidden;padding:8px}
.bb_tag_hide a{color:#333;text-decoration:underline}
.bb_tag_spoiler .spoiler_title{margin-bottom:3px}
.bb_tag_spoiler .spoiler_body{margin-bottom:10px;background:#ECECEC;border-radius:8px;-moz-border-radius:8px;padding:10px}
.bb_img{width:550px;overflow:hidden}


h2{font-size:28px}
h3,.confirm{font-size:24px}
.cat-list h2{font-size:20px;float:left;margin-right:10px}
.article-entry h4{font-size:20px;text-shadow:1px 1px 0 #fff;padding:0 0 8px 2px}
.article-entry h4 a{color:#ed5400}
.article-entry h4 a:hover{color:#588500}
.article h3{color:#588500;clear:both;border-bottom:3px solid #e1e1e1;margin:16px 0;padding:0 0 8px}

.scrolltoup { background-position:-288px -199px;
    bottom: 220px; border:1px solid #ccc;
    display: none;
    height: 30px;
    opacity: 1;
    position: fixed;
    right: 22px;
    text-indent: -9999px;
    width: 38px; 
}

/*.bot_slider {max-height:199px !important; overflow:hidden;}*/

#LC_Teaser_Block_43278 td{line-height:18px !important;} 

#teaser_block_td {line-height:17px !important;}

#LC_Links_Block_50334 td {line-height:17px !important;}
#SC_TBlock_28544_Table img {margin-right:5px !important;}


/* Git section */
.ghfeed {
  height: 600px;
}
.ghfeed,
.ghfeed *,
.ghfeed *:before,
.ghfeed *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* Info Section */
.info .fa {
  margin-right: 15px;
  color: #ccd1d6;
}
.info .fa.fa-envelope-o {
  font-size: 14px;
}
.info ul {
  margin-bottom: 0;
}
.info li {
  margin-bottom: 15px;
}
.info li:last-child {
  margin-bottom: 0;
}
/* Skills Section */
.skills .intro {
  margin-bottom: 30px;
}
.skills .skillset .item {
  margin-bottom: 30px;
}
.skills .skillset .level-title {
  font-size: 16px;
  position: relative;
  margin-top: 0;
  margin-bottom: 10;
}
.skills .skillset .level-title .level-label {
  color: #ccd1d6;
  font-size: 14px;
  font-weight: 400;
  font-family: "Lato", arial, sans-serif;
  position: absolute;
  right: 0;
  top: 0;
}
.skills .skillset .level-bar {
  height: 15px;
  background: #e8e8e8;
}
.skills .skillset .level-bar-inner {
  height: 15px;
  background: #66cb8c;
}
/* Testimonials section */
.testimonials .item {
  margin-bottom: 30px;
}
.testimonials .item:last-child {
  margin-bottom: 0;
}
.item .quote {
 
  border-left-color: #83b919;
  margin-bottom: 15px;
}
.testimonials .item .quote .fa {
  color: #79d19a;
  margin-right: 15px;
}
.testimonials .item .source {
  font-size: 14px;
  padding-left: 30px;
  font-weight: 500;
}
.testimonials .item .source .name {
  color: #939ea9;
  font-weight: 600;
}
.testimonials .item .source .title {
  color: #999999;
}
/* Education section */
.education .item {
  margin-bottom: 30px;
}
.education .item:last-child {
  margin-bottom: 0;
}
.education .item .title {
  font-size: 16px;
  margin-top: 0;
}
.education .item .university {
  font-family: "Lato", arial, sans-serif;
  font-size: 13px;
  color: #999999;
  font-weight: 600;
  padding-left: 25px;
}
.education .item .university .year {
  color: #b0b7bf;
  font-weight: 500;
}
/* Language Section */
.languages .item {
  margin-bottom: 15px;
}
.languages .item .title {
  color: #778492;
}
.languages .item .level {
  color: #999999;
}
.languages .item:last-child {
  margin-bottom: 0;
}
.languages .item .fa {
  color: #79d19a;
}
/* Blog Section */
.blog .item {
  margin-bottom: 30px;
}
.blog .item .title {
  font-size: 18px;
  line-height: 1.3;
}
.blog .item .title a {
  color: #778492;
}
.blog .item .title a:hover {
  color: #5f6b77;
}
.blog .item:last-child {
  margin-bottom: 0;
}
/* List section */
.list ul li {
  margin-bottom: 10px;
}
.list ul li .fa {
  margin-right: 5px;
}
.list ul li a {
  color: #778492;
}
.list ul li a:hover {
  color: #49515a;
}
/* Credits */
.credits ul li {
  margin-bottom: 10px;
}
.credits ul li .fa {
  margin-right: 5px;
}
.credits ul li a {
  color: #778492;
}
.credits ul li a:hover {
  color: #49515a;
}
.credits .btn {
  margin-bottom: 15px;
}
/* ======= Footer ======= */
.footer {
  background: #32383e;
 
  padding: 10px 0;

  line-height: 1.6;
  color: #a1aab4;
  font-size: 12px;
}
.footer a {
  color: #a1aab4;
}


