@charset "utf-8";
/*
Theme Name: Spidoche
Theme URI: http://spidoche.com/
Description: The Spidochetheme made in Spidoche.
Author: Spidoche
Author URI: http://www.spidoche.com/
Version: 1.0
Tags:  

License:
License URI:
*/

/***************************************/
/**************RESET FILES**************/
/***************************************/


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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Arial, Helvetica, dotum, sans-serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

/***************************************/
/********** WORDPRESS CORE *************/
/***************************************/
.alignnone {
    margin: 5px 20px 20px 0;
}

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

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

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

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

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

a img.alignnone {
    margin: 5px 20px 20px 0;
}

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

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* 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;
}

/***************************************/
/**************** MAIN *****************/
/***************************************/
/*img{-ms-interpolation-mode:bicubic;}*/


p.normal::selection {
	background:#cc0000;
	color:#fff;
}

p.moz::-moz-selection {
	background:#cc0000;
	color:#fff;
}

p::-webkit-selection, a::-webkit-selection {background:#76A901;	color:#fff;}
p::-moz-selection, a::-moz-selection {background:#76A901;	color:#fff;}
p::selection, a::selection {background:#76A901;color:#fff;}

#home_menu_warpper{ width:860px; margin:0 auto;}

#home_container{ margin:0 30px; padding-top:10px; float:left; padding-bottom:15px} 
#home_menu li{ cursor:pointer; float:left; width:200px; height:200px; text-align:center; margin-bottom:30px;}
#home_menu li a{ width:200px; height:200px; float:left;}
#home_menu li img{ width:180px; height:180px; }
#home_menu li p{ height:24px; color:#555; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.warpper.home_warpper_text{ width:780px}
#home_what_why{width: 465px; float: left;}
#home_who{width: 265px; float: right;}

/*Load more*/
#load_more { clear:both;text-align:center;}
#load_more a, #no_more, #load_error{ width:150px; text-decoration: none;background-color: #EEE;padding: 5px 40px;display: inline-block;border-radius: 4px;color: #76A901;font-weight: bold;border: 1px solid #D0D0D0; margin-top: 10px;margin-bottom: 30px; overflow: hidden;}
#load_more a{background: #EEE url(images/loading.gif) no-repeat center -90px;}
#load_more a.loading {background-position: center center;}
#load_more a span{position:relative;top: 0;}
#load_more a.loading span{top: 90px;}
#load_more a, #load_more a span{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#load_more a:hover{
border:1px #ccc solid;
-webkit-box-shadow: 0px 2px 2px 0px #999; 
-moz-box-shadow: 0px 2px 2px 0px #999; 
box-shadow: 0px 2px 2px 0px #999;
}
#load_more a:active{}
#load_more a img{ vertical-align:-3px}
#no_more{ background-color: #F5F5F5; border: 1px solid #E5E5E5; color: #D5D5D5;}
#load_error{ background-color:#FFE5E5; color:#BC5A5A; border-color:#FCBDC3;}


#header{ height:120px;}
#header .warpper{position:relative;}

#language{ position:absolute; right:0; z-index:9;}
#qtranslate-chooser{ padding-top:4px }
#qtranslate-chooser li{ padding:2px; float:left; }
.lang-ko a.qtrans_flag_ko{ background:url(images/flag_kr.png) no-repeat 0 0 !important}
.lang-fr a.qtrans_flag_fr{ background:url(images/flag_fr.png) no-repeat 0 0 !important}
.lang-en a.qtrans_flag_en{ background:url(images/flag_gb.png) no-repeat 0 0 !important}
a.qtrans_flag_en:hover, a.qtrans_flag_fr:hover, a.qtrans_flag_ko:hover{ background-position:0 -12px !important}
.lang-en.active a.qtrans_flag_en, .lang-fr.active a.qtrans_flag_fr, .lang-ko.active a.qtrans_flag_ko{background-position:0 -12px !important}
.qtrans_flag{border-radius: 3px !important; border: 1px solid #CCC !important;}


.home h2{ font-size:20px; color:#8c8d88; font-weight:bold; text-align:center; height:35px; margin-bottom: 15px; margin-top: 20px; }
#home_menu_warpper h2{ margin-top:15px; width:100%; background: transparent url(images/home_title_line_large.png) no-repeat center  bottom} 
#home_what_why h2{background: transparent url(images/home_title_line_medium.png) no-repeat center  bottom}
#home_who h2{background: transparent url(images/home_title_line_small.png) no-repeat center  bottom}
#home_last_news h2{ margin-top:15px; width:100%; background: transparent url(images/home_title_line_large.png) no-repeat center  bottom} 
#home_last_news h3 a{color:#76a901; font-size: 20px; font-weight:bold; text-decoration:none;}
#home_last_news #main_article p {
    padding-top: 10px;
    line-height: 17px;
    font-size: 14px;
    color: #777;
}

#home_what_why ul li{ width:95px; height:95px; background:#dedede; float:left; margin:15px 8px}
#home_what_why p img { display: block !important; float: left; padding: 0 7px}
#home_what_why p:before,
#home_what_why p:after {content: " "; display: table;}
#home_what_why p:after { clear: both;}
#home_what_why p { *zoom: 1; } 

a.home_thumb{ display:block; float:left; border: 3px solid #a7a7a7; height:100px }
#home_last_news li div{ width:560px; padding-left:220px;}
#home_last_news li{ float:left; padding-bottom:20px;}
a.home_thumb img { width: 190px; height: 100px;}

#load_more_container, #load_more_container ul { float:left;}/*required for the loadmore system*/


#buttom_profil_contact{ text-align:center;}
#bottom a{ display:inline-block; margin:0 5px; width:60px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; background-color:#8c8d88; padding:5px; text-decoration:none; color:#fff;}
#bottom a:hover{ background-color:#333;}
#bottom{ clear:both; background: transparent url(images/footer_bg.jpg) no-repeat center top; padding-top: 25px; margin-top:20px;}
.category #bottom{ background: none; padding-top:0; margin-top:0;}
#copyright{ background-color:transparent; padding-top:20px; padding-bottom: 20px; width:100%; float:left; color:#b0b1ab; font-size:11px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#copyright p{ text-align:center;}  
#copyright p#qr_text{ padding:10px 0; color:#999; font-size:10px}

.warpper{width:960px; margin:0 auto; clear:both}
#site_title a{ display:block; float:left; padding-right:40px; margin-top:10px; margin-left: 26px;}

#home_slides img{display:none;}
#home_slides img.first{display:block}
/*Menu*/
#menu{ position:absolute; right:45px; height:120px}
#menu li{ float:left;}
#menu li a{ display:inline-block; padding-top:80px; color:#8c8d88; text-decoration:none; font-size:20px; font-weight:bold; margin:0 15px; min-width: 105px; text-align: center;}
#menu li a:hover{ color:#78AC01;}

#menu li#work a{background:transparent url(images/work.png) no-repeat;}
#menu li#services a{ background:transparent url(images/services.png) no-repeat;}
#menu li#contact a{ background:transparent url(images/contact.png) no-repeat;}
#menu li#quote a{ background:transparent url(images/quote.png) no-repeat;}
#menu li a{ background-position: -10px -60px; }

#menu li#quote{ display:none;}

.gallery{}
.gallery a{ width:280px; height:184px; display:block; background:#191D22 url(images/thumb_bg_webdesign.png) no-repeat left top; }
.gallery a.no_background{ background:none;}
/*
.gallery a:hover{
     -moz-box-shadow: 0px 2px 8px #333;
  -webkit-box-shadow: 0px 2px 8px #333;
          box-shadow: 0px 2px 8px #333;
}
*/

.gallery img{ margin-left:10px; margin-top:10px}
.gallery li{ float:left; margin:10px 20px;}
.gallery p{ color:#8c8d88; font-size:12px; font-weight:bold; text-align:center;}
#more{ clear:both;text-align:center; width:800px; height: 70px;background: transparent url(images/footer_more_bg.jpg) no-repeat center 54px;padding-top: 30px;}
#more a{ font-family:Arial, Helvetica, sans-serif; color:#79ac00; font-size:12px; font-weight:bold; text-decoration:none;}
#more a:hover #sign{ background-color:#628C00;}
#more a:hover{ color:#628C00;}
#more #sign{ color:#fff;font-size: 14px;background-color: #79AC00;padding: 2px;display: block;height: 15px;width: 15px;margin: auto;border-radius: 100%;margin-top: 2px;}

#gallery{ clear:both;}
#all_thumb{ display:none}

#category_description h1{ float:left; padding-right:20px; width:491px; height:98px;}
#category_description h1 img{display: inline-block; height:98px;}
#category_description h1 img#webdesign{width:522px;}
#category_description h1 img#characterdesign{width:483px;}
#category_description h1 img#printdesign{width:305px;}
#category_description h1 img#graphicdesign{width:391px;}

#category_description p{ color: #8C8D88; font-size: 15px; display:none;}
#category_description{ padding:0 20px; width:920px;}

#secondary {margin:0 auto; width:650px; padding:0 51px 15px 51px; color: #FFFFFF;}
#secondary h1{ color: #fff; font-size: 26px; font-weight:bold; text-align:right; line-height:26px;}
/*#secondary img{ border:3px solid #ccc; display: inline-block; }*/
#images_group img{ margin-right:13px; width:212px; height:436px;}
#images_group img:last-child{ margin-right:0}
#post_main_image{ width:100%; height:auto; margin-bottom:12px; }
#post_main_image.soon{ margin-top: 10px;}
#secondary img{ background-color:transparent;}
a#pageslide_close{ display:block; font-size:18px; color:#000; background-color:#79AD00; text-align:center; padding-top:3px; width:29px; height:25px; font-weight:bold; text-decoration:none;}
a#pageslide_close{
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}

a:hover#pageslide_close{ background-color:#9BDD00;}

#the_content{clear: both;}

a#project_url{ color: #79AD00; font-size:11px; display:block; text-align:right;text-decoration: none; padding-bottom: 12px;}
a:hover#project_url{ color:#9BDD00;}

#services_list{ text-align:right; float: left; border-right: 1px dotted #555; padding-right: 2%; }
#code_list{ text-align:left; float: right;}
.spidoche_meta{ width:48%}
.spidoche_meta p{ font-size:9px; color:#999; padding:6px 0;}
.spidoche_meta ul{ padding-bottom:10px;}
.spidoche_meta li{ font-size:14px; font-weight:bold; color:#cecece; padding-bottom:2px;}

.single a#pageslide_close{ display: none;}
.single #secondary h1{ text-align: left;}
.single #code_list{ text-align:left;}
.single #secondary{ margin:0 auto; padding: 0; width: 690px;}

.single #submenu{ margin-bottom: 0;}
.single #no_ajax_single.warpper{width:auto; background-color:#222;padding-bottom: 30px;}
.single #no_ajax_single.warpper #secondary h1{ padding-top: 15px;}
.single #bottom{margin-top: 0;}
#no_ajax_single a#project_url { text-align: left;}
#no_ajax_single #the_content{ width:650px; margin:0 auto;}


/*PageSlide Default setting don't touch*/
#pageslide-body-wrap { position: relative;}
#pageslide-slide-wrap { position: fixed; width: 0; top: 0; right: 0; height: 100%; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch;
    background: #222; /* Old browsers */
    background: -moz-linear-gradient(left,  #000000 0%, #222 2%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(2%,#222)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #000000 0%,#222 2%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #000000 0%,#222 2%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #000000 0%,#222 2%); /* IE10+ */
    background: linear-gradient(left,  #000000 0%,#222 2%); /* W3C */
}
#pageslide-content h2 { color: #C60; font-size: 130%; padding-bottom: 20px;}
.hide_overflow{overflow-x: hidden; overflow-y: hidden; }
.show_overflow{ overflow-x:auto ;  overflow-y:scroll;}

#slideshow{ height: 250px; background: url(images/bg_submenu.png) no-repeat scroll center top #c0bc97;}
#secondary_loading{ margin-left:55px;}


/*-------------------------------------------------------------- */
/*---------------------------- PAGE ---------------------------- */
/*-------------------------------------------------------------- */
/*.page-id-80 #page_title h1, .page-id-82 #page_title h1, .page-id-84 #page_title h1, .category-3 #submenu ul, .category-4 #submenu ul, .category-5 #submenu ul, .category-6 #submenu ul{background: url(images/arrow_current_page.gif) no-repeat scroll left top transparent;}*/
.category-3 #submenu ul, .category-4 #submenu ul, .category-5 #submenu ul, .category-6 #submenu ul{ background-position: 600px 0}/*456px*/
.page-id-80 #page_title h1{ background-position: 733px 0}/*590px*/
.page-id-82 #page_title h1{ background-position: 872px 0}/*735px*/
.page-id-84 #page_title h1{ background-position: 868px 0}

#page_title { height: 66px; background: url(images/bg_submenu.png) no-repeat scroll center top #78AC01; margin-bottom: 20px;}
#page_title h1{font-size:30px; font-weight:bold; color:#fff; padding-top:15px}

/*SERVICES*/
@font-face {
font-family: 'ahn2006-B';
src: url('font/ahn_b.eot'); 
src: url('font/ahn_b.eot?#iefix') format('embedded-opentype'), 
url('font/ahn_b.woff') format('woff'), 
url('font/ahn_b.ttf') format('truetype'), 
url('font/ahn_b.svg#ahn2006-b') format('svg'); 
font-weight: bold;
font-style: normal;
}	
#services_container{ width:920px; margin:auto;}
.section_container{ float:left; width:215px; margin:5px; height:70px}
.icon_container{ float:left; width:84px; height:61px; background:transparent url('#') no-repeat center top}
.services_title_container{ padding-left:84px;padding-bottom: 30px;}
#services_container h2{ font-size:2.3em; padding-bottom:6px; margin-bottom:25px; font-weight:normal; color:#78ac01; width:450px; text-align:center; background:transparent url('images/services_title_bg.jpg') no-repeat center bottom;}
#services_container h3{ /*font-size:2.5em;*/font-size:2em; height:25px; color:#444; font-weight:bold; font-family:'ahn2006-B', Arial, Helvetica, sans-serif}
#services_container h4{ font-size:1em; color:#bbb; font-weight:bold;}
#services_web_container, #services_design_container{ width:450px; float:left; margin-bottom:50px;}

#icon_website{ background-image:url(images/services_icon_website.jpg)}
#icon_ecommerce{ background-image:url(images/services_icon_ecommerce.jpg)}
#icon_newsletter{ background-image:url(images/services_icon_newsletter.jpg)}
#icon_mobile{ background-image:url(images/services_icon_mobile.jpg)}
#icon_seo{ background-image:url(images/services_icon_seo.jpg)}
#icon_analytics{ background-image:url(images/services_icon_analytics.jpg)}

#icon_logo{ background-image:url(images/services_icon_logo.jpg)}
#icon_character{ background-image:url(images/services_icon_character.jpg)}
#icon_card{ background-image:url(images/services_icon_card.jpg)}
#icon_catalog{ background-image:url(images/services_icon_catalog.jpg)}
#icon_booklet{ background-image:url(images/services_icon_booklet.jpg)}
#icon_flyer{ background-image:url(images/services_icon_flyer.jpg)}

/*CONTACT*/
#contact_page{ width:480px; margin:0 auto; /* padding-bottom:40px; background: transparent url(images/contact_shadow.jpg) no-repeat center bottom;*/}
#contact_subtitle { padding:8px 0; margin-bottom: 22px; text-align:center; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; }
#contact_subtitle p{ font-size:16px; color:#6e6e6e; font-weight:bold;}
#contact_subtitle h2 { text-align:center; font-weight:bold; font-size:24px; color:#78ac01;}

#contact_page .wpcf7-form p{ padding:4px 0; color: #444; font-weight: bold;}
#contact_page .wpcf7-form input{ height:30px; margin-top:3px; padding:0 4px; font-size:16px; color:#444; width:280px; border:1px solid #ccc}
#contact_page input.wpcf7-submit{ cursor:pointer; height:auto; width:auto;border:none; display:block; padding:8px 30px; margin:10px auto 0px auto; background:#78AC01; border-radius:2px; font-weight:bold; font-size:13px; color:#fff;}
#contact_page .wpcf7-textarea{ font-family:Arial, Helvetica, sans-serif; padding:4px; width:100%; border:1px solid #ccc; resize:vertical; height:150px; min-height:100px;	}
#contact_page .wpcf7-form img.ajax-loader{display: block; margin: 3px auto 0 auto;}

#contact_page .wpcf7-form input:focus, #contact_page .wpcf7-textarea:focus{ border-color:#78ac01;}
#contact_page input.wpcf7-submit:hover{ background-color:#638E00;}
#contact_page input.wpcf7-submit:focus{ border:none;}
#contact_page div.wpcf7-response-output{ margin:0}

/*-------------------------------------------------------------- */
/*------------------------- CATEGORY---------------------------- */
/*-------------------------------------------------------------- */
#submenu { text-align:center; height: 66px; background: url(images/bg_submenu.png) no-repeat scroll center top #78AC01; margin-bottom: 20px;}
#submenu ul{padding-top: 25px;}
#submenu li{ display:inline-block; margin:0 10px;}
#submenu li a { color:#fff; font-size: 16px; font-weight:bold; text-decoration:none; padding:10px 15px;
-moz-border-radius:3px;
-o-border-radius:3px;
-webkit-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
-ms-border-radius:3px;
transition:all 0.5s ease;
}
#submenu li a:hover { background-color:#628C00;}





.single #no_ajax_single.warpper.single_news_container #secondary h1 {
    padding-bottom: 15px;
    padding-top: 40px;
    font-size: 32px;
    line-height: 34px;
}

.single_news_container #the_content p {
    font-size: 17px;
    margin-bottom: 30px;
    line-height: 24px;
    font-family: Arial;
}

.post_main_image_container{
    height:242px;
	margin-bottom:10px;
}

.single_news_container #the_content a {
    font-size: 18px;
    color: rgb(129, 176, 21);
    text-decoration: none;
}

#no_ajax_single.single_news_container #the_content {
    width: 100%;
} 


/*-------------------------------------------------------------- */
/*------------------------- PROFIL ----------------------------- */
/*-------------------------------------------------------------- */
#profil_photo {
    border: 1px solid #ccc;
    float: left;
    height: 210px;
    margin-right: 15px;
    width: 190px;
	margin-bottom: 15px;
	background: transparent url('images/profil_bg.jpg') no-repeat center center scroll;  
}
#profilprofession {
    color: #8BAB00;
    font-size: 21px;
	width:700px;
	margin-bottom: 15px;
}

#services_container h2{
font-size: 2em;
font-weight: normal;
color:#999;
width: 300px;
text-align: center;
background: none;
border-bottom: 1px dotted #999;
margin: auto;
margin-bottom: 30px;
}

#services_container h2.what_who{ 
	border-bottom: 1px solid #999;
	clear: both;
	color: #111;
	margin: 0 auto;
	padding: 20px 0 0px 0;
	text-align: left;
	width: 100%;
	margin-bottom: 25px;
	background: none;
	font-size:2.2em;
}

#profilnom img{
  	margin-bottom:10px;
}

#services_container strong{
font-weight: bold;
display: inline-block;
width: 106px;
}


/*-------------------------------------------------------------- */
/*--------------------------- ERROR ---------------------------- */
/*-------------------------------------------------------------- */

#error_404 h2{margin-top:50px; margin-bottom: 15px; text-align: center; font-size: 40px; font-family: times; font-weight: bold; color:#76A901;}

#error_404 p a{text-decoration: none; color:white; background:#76A901; display: inline-block; padding: 10px 20px; border-radius: 6px; margin: 10px 0 40px 0; font-weight: bold;}
#error_404 p, #error_404 form { text-align:center;}
#error_404 form{ margin:0 0 15px 0}
#error_404 #search_submit{border: none; cursor:pointer;background:#DDD;color:#333;padding: 6px 20px;border-radius: 6px;font-weight: bold;}
#error_404 #search_field{border: 1px solid #aaa; width: 220px; font-size: 12px;padding: 4px 8px;}

/*-------------------------------------------------------------- */
/*----------------------- PAGINATION --------------------------- */
/*-------------------------------------------------------------- */

.wp-pagenavi{ width:100%; text-align:center;}
.wp-pagenavi a,.wp-pagenavi a:link  ,.wp-pagenavi a:visited ,.wp-pagenavi a:hover ,.wp-pagenavi a:active,.wp-pagenavi span.current{ border:1px #fff solid; border-radius:100%; padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none; font-weight:bold;}
.wp-pagenavi a            {background-color:#2065AA; color:#fff}
.wp-pagenavi a:link       {background-color:#2065AA; color:#fff}
.wp-pagenavi a:visited    {background-color:#2065AA; color:#fff}
.wp-pagenavi a:hover      {background-color:#589FE6; color:#fff}
.wp-pagenavi a:active     {background-color:#D6E6F7; color:#fff}
.wp-pagenavi span.current {background-color:#fff; color:#2065AA; border-color:#2065AA}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/*-------------------------------------------------------------- */
/*-------------------- KOREAN VERSION FIX ---------------------- */
/*-------------------------------------------------------------- */
#ko #services_container h3 {font-size: 1.6em;}



/*
@media screen and (max-width:960px){

 
  body{margin-top: 118px;}
  
  #site_title a img {
      width: 110px; 
  }
  #site_title a {
      margin: 0;
      margin-top: 10px;
      margin-bottom: 5px;
      padding: 0;
      width: 100%;
      text-align: center;
  }
  .warpper {
      width: 100%;
  }
  #qtranslate-chooser li.active {
      display: block;
  }
  #qtranslate-chooser li {
      display: none;
  }
  
  #qtranslate-chooser li a {
      padding: 0;
      margin: 0 5px;
      background-position: center top !important;
      background-size: 20px !important;
  }
  ul#menu {
      position: static;
      height: auto;
      width: 100%;
      border-top: 1px solid #ddd;
      clear: both;
  }
  #header {
      height: auto;
      float: left;
      background: #fff;
      width: 100%;
  
      position: fixed;
      top: 0;
      left: 0;
      box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
  }
  #menu li a {
      background-position: center 5px !important;
      background-size: 31px auto !important;
      display: block;
      float: left;
      margin: 0;
      padding: 34px 0 6px 0;
      font-size: 14px;
      width: auto;
      min-width: 100%;
  }
  #menu li {
      width: 33.33%;
  }
  #slideshow {
      clear: both;
      height: auto;
  }
  #slideshow img {
      max-width: 170%;
      display: block !important;
  }
  
  .warpper.home_warpper_text {
	    width: 100%;
	}
	#home_last_news li div {
	    width: 75%;
	    padding-left: 25%;
	}
	a.home_thumb {
	    box-sizing: border-box;
	    height: auto;
	    width: 20%;
	    border-width: 1px;
	    margin-top: 3px;
	
    }
	a.home_thumb img {
	    display: block !important;
	    width: 100%;
	}
	#home_last_news li p {
	    height: 30px;
	    overflow: hidden;
	}
	#home_last_news h2 {
	    background: none;
	    margin-top: 15px;
	    margin-bottom: 8px;
	    height: auto;
	    padding-bottom: 0;
	    font-size: 16px;
	}
	
	#bottom {
    background-size: 130%;
	
    margin-top: 0;
    display: none;
    }
	#slideshow .warpper {
	    width: 100%;
	    overflow: hidden;
	}
	
	#copyright {
    padding: 0;
    display: none;
	}
	#load_more a {
		margin-bottom: 50px;
		margin-top: 0;
		padding: 8px 0;
	}
	#home_last_news li {
		padding: 15px 10px;
		border:1px solid #ddd;
		border-width: 0 0 1px 0
	}
	#home_last_news li:first-child{
		border-top-width: 1px
	}
    
	
	
	#services_web_container, #services_design_container {
	    width: 100%;
	}
	.services_title_container {
	    padding: 0;
	    text-align: center;
	}
	.section_container {
	    width: 33.33%;
	    padding: 0;
	    height: 100px !important;
	    margin: 0;
	}
	#services_container h2 {
	    width: 100%;
	    padding: 0; 
	    margin: 0;
	    margin-bottom: 20px;
	}
	div#services_container {
	    width: 100%;
	}
	p#profilprofession {
	    width: auto;
	}
	
	#services_container h3 {
	 font-size: 1.4em;
	}
	

}
*/

