html {color: #000;background: #FFF;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}

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

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}

ol, ul {list-style: none;}

caption, th {text-align: left;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}

q:before, q:after {content: '';}

abbr, acronym {border: 0;font-variant: normal;}

sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit;}
input, textarea, select {*font-size: 100%;}

legend {color: #000;}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset {display: none;}
/* CLEARFIX HACK */
.row, .clr, .group {zoom: 1;}

*:first-child+html .row, *:first-child+html .clr, *:first-child+html .group {zoom: 1;}

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

a, label, input, li, p, span, h1, h2, h3, h4, h5, h6,td, th,div,button {font-family: 'Open Sans', sans-serif !important;color: #323232;}
h1, h2, h3, h4, h5, h6, p {margin-bottom: 1em;}
h1 {font-size: 58px;margin-bottom: 58px;}
h2 {font-size: 22px;margin-bottom: 22px;display: inline-block;}
h2 span{font-size: 22px;}
h3 {font-size: 18px;margin-bottom: 18px;}
h4 {font-size: 16px;margin-bottom: 16px;}
h5, h5 span { /* .title-small = h5 */font-size: 15px;margin-bottom: 15px;}
h6 {font-size: 14px;margin-bottom: 14px;}
label{font-size: 14px;}
a, p, span, li, input, th, td {font-size: 12px;}

.title-small,.text-bold,.title-small-edge, th {font-weight: bold;}

p{line-height: 1.7em;}

.text-bold{font-weight: bold;   }
.underline{text-decoration: underline;}

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

#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(/lightbox/overlay.png); }

* HTML #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(/lightbox/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale");}
/* -----------------------------------------------------
Body
----------------------------------------------------- */
body,html{height: 100%;}
body{background-color: #ffffff;}
/* -----------------------------------------------------
Head
----------------------------------------------------- */
header{background-color: #f2f2f2;}
/************** Header top **************/
.header-top{padding: 16px 0;background-color: #3181C0 !important;}
.header-social-icons a:first-child div{margin: 0;}
header .phone-top,.mail-top{padding: 0 0 0 32px;}
header .phone-top{background: url('images/small_header_telephone.png') no-repeat 0 50%;}
header .mail-top{background: url('images/small_header_mail.png') no-repeat 0 50%;}
/************** Logo **************/
header .logo{margin-top: 40px;margin-bottom: 25px;}
header .logo img{display: block;}
/************** Breadcrumb **************/
.breadcrumb li{margin-right: 0;font-size: 22px;}
.breadcrumb li:after{content: " /";}
.breadcrumb li:last-child:after{content: "";}
.breadcrumb{margin: 0;}
.breadcrumb a{color: #989898;transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;}
.breadcrumb a:hover{color: #3181C0;}
/************** Mobilmenu **************/
.header-container .select-menu {    background: none repeat scroll 0 0 #F6F6F6;border: 1px solid #CCCCCC;color: #666666;font-size: 12px;line-height: 21px;margin: 0 auto;padding: 5px;height: auto;  margin-bottom: 25px;  }
.menu-system{width: 100%;}
/* -----------------------------------------------------
Blog
----------------------------------------------------- */
/************** Home entry **************/
.home-entry h3{font-size: 14px;}
/************** Entry **************/
.entry{margin-bottom: 18px;position: relative;background: url('images/small_content_blog_post_divider.png') repeat-y 18px 0;}
.single-entry{margin-bottom: 50px;}
.entry:after{content: "";position: absolute;display: block;background: url('images/small_content_blog_circle.png') no-repeat;width: 15px;height: 15px;z-index: 1000;bottom: -10px;left: 11px;}
/************** Entry blog image **************/	
.entry-image-blog img{border-radius: 3px !important;height: auto;}
/************** Entry hover **************/
.entry-img-hover-loupe,.entry-img-hover-link{display: block;width: 48px;height: 46px;transition: background 400ms;-moz-transition: background 400ms;-webkit-transition: background 400ms;-o-transition: background 400ms;}	
.entry-img-hover-loupe{background: url('images/small_content_zoom_normal.png') no-repeat;margin-left:-24px;margin-top:-23px;}
.portfolio-image .entry-img-hover-loupe{margin-left:-48px;	}
.entry-img-hover-loupe:hover{background: url('images/small_content_zoom_hovered.png') no-repeat;}
.entry-img-hover-link{background: url('images/small_content_portfolio_link_normal.png') no-repeat;margin-left: 2px;margin-top:-23px;}
.entry-img-hover-link:hover{background: url('images/small_content_portfolio_link_hovered.png') no-repeat;}
/************** Entry shadows **************/
.image-shadow{background: url('images/large_content_entry_shadow.png') no-repeat;background-size: 100%;height: 15px;width: 100%;}
.home-image-shadow{background: url('images/small_home_content_entry_shadow.png') no-repeat;background-size: 100%;height: 4px;width: 100%;	}
/************** Entry image **************/
.entry-image{margin-bottom: 15px;}
/************** Entry meta **************/
.home-entry-meta{position: absolute;top: 80px;left: -20px;z-index: 1000;}
.entry-meta{position: absolute;top: 343px;left: -20px;z-index: 1000;}
.meta-date,.meta-ico{float: left;}
.meta-date{background: url('images/medium_content_date_base.png') no-repeat;width: 77px;height: 77px;		}
.meta-date p{margin: 0;color: #ffffff;text-align: center;line-height: 1.2em;}
.meta-date p:first-of-type{padding-top: 18px;font-size: 15px;font-weight: bold;}
.meta-date p:first-child{font-weight: bold;font-size: 20px;}
.meta-ico{background: url('images/medium_content_type_base.png') no-repeat;width: 88px;height: 77px;position: relative;left: -22px;}
/************** Entry text **************/
.entry-text{padding-left: 40px;}
.entry-text-ul li{margin-right: 8px;position: relative;}
.entry-text-ul li li{margin: 0px;}
.entry-text-ul li a{transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;color: #989898;}
.entry-text-ul li a:hover{color: #3181C0;}
.entry-text-ul > li:after{position: absolute;color: #989898;content: "â€¢";font-size: 12px;right: -9px;top: 1px;	}
.entry-text-ul li:last-child:after{content: "";}
.read-more{font-weight: bold; transition: all 400ms !important;-moz-transition: all 400ms !important;-webkit-transition: all 400ms !important;-o-transition: all 400ms !important;padding-right: 10px;background: url('images/small_content_read_more_arrow_normal.png') no-repeat 100% 55%;	}
.read-more:hover{background: url('images/small_content_read_more_arrow_hovered.png') no-repeat 100% 55%;	}
/************** Comments **************/
.comments-div .comment-text {margin-bottom: 25px;}
.comments-div .comment-avatar {display: block;margin-right: 16px;width: 70px;height: 72px;}
.comment-box-inline{position: relative;}
.reply-box{}
.comments-div .comment-text, .comments-div .comment-avatar {float: left;}
.comments-div .comment-inner {padding-left: 60px;}
.comment-border {border-bottom: 1px #e5e5e5 solid;margin-bottom: 20px;}
.comment-reply{background: url("images/small_content_reply_arrow.png") no-repeat 10% 50%,url("images/medium_shortcode_green_normal.png") no-repeat;background-size:auto auto,100% 100%;margin-bottom: 8px;color: #ffffff;padding: 0 30px 1px 40px;height: 32px;font-size: 12px;display: table-cell;transition: all 400ms;-moz-transition: all 400ms;-webkit-transition: all 400ms;-o-transition: all 400ms;text-align: right;vertical-align: middle;font-weight: bold;}
.comment-reply:hover{background: url("images/small_content_reply_arrow_hover.png") no-repeat 10% 50%,url("images/medium_shortcode_light_grey_normal.png") no-repeat;background-size:auto auto,100% 100%;color: #323232;}
/************** Pager **************/
.pager{border: 1px #d5d4d4 solid;border-radius: 3px;display: block;padding: 1px;width: 250px;	background-color: #f2f2f2;margin-top: 100px;margin-bottom: 50px;}
.pager ul{	display: block;width: 80%;float: left;text-align: center;border-left: 1px #d5d4d4 solid;border-right: 1px #d5d4d4 solid;}
.pager ul li{display: inline-table;}
.pager ul li a{color: #9d9d9d;transition: border 400ms;-moz-transition: border 400ms;-webkit-transition: border 400ms;-o-transition: border 400ms;padding: 8px 0;margin: 0 8px;display: block;border-bottom: 5px #f2f2f2 solid;border-top: 5px #f2f2f2 solid;position: relative;font-weight: bold;     }
.pager ul li a:hover{color: #3181C0;border-bottom: 5px #3181C0 solid;}
.pager .back-pager,.pager .next-pager{width: 15px;height: 15px;display: block;width: 10%;float: left;transition: background 400ms;-moz-transition: background 400ms;-webkit-transition: background 400ms;-o-transition: background 400ms;margin-top: 13px;}
.pager .back-pager{background: url('images/small_content_portfolio_pagination_arrow_left_normal.png') no-repeat 50% 50%;	}
.pager .next-pager{	background: url('images/small_content_portfolio_pagination_arrow_right_normal.png') no-repeat 50% 50%;	}
.pager .back-pager:hover{background: url('images/small_content_portfolio_pagination_arrow_left_hovered.png') no-repeat 50% 50%;	}
.pager .next-pager:hover{	background: url('images/small_content_portfolio_pagination_arrow_right_hovered.png') no-repeat 50% 50%;	}
/* -----------------------------------------------------
Footer
----------------------------------------------------- */
/************** Footer global **************/
.footer-container:before{background: url('images/small_content_title_circle.png');width: 15px;height: 15px;content: " ";position: absolute;left: 50%;top: -8px;z-index: 1001;	}
.footer-container{background-color: #f2f2f2;border-top: 1px #cecece solid;		position: relative;/*margin-top: 18px;*/}
.footer-container > div.container{padding: 32px 0;}
.copyright-container{background-color: #3181C0;padding: 16px 0;	}
.copyright-container p{margin-bottom: 0;}
/************** Flickr **************/
.flickr .flickr-items{float: left;margin-right: 8px;}
.flickr .flickr-items img{transition: all 400ms;-moz-transition: all 400ms;-webkit-transition: all 400ms;-o-transition: all 400ms;border-radius: 38px;width: 62px;height: 62px;}
.flickr .flickr-items img:hover{border-radius: 3px;}
/* -----------------------------------------------------
Contact
----------------------------------------------------- */
#map {min-height: 500px;margin-bottom: 50px;box-shadow:inset 0 0 10px #000000;}
label {width: 100%;display: block;margin-bottom: 8px;}
input.default-input, textarea.default-input {-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box; /* Firefox, other Gecko */box-sizing: border-box; /* Opera/IE 8+ */width: 100%;border: 1px #bfbfbf solid;background-color: #f6f6f6;padding: 8px;display: block;}
textarea.default-input {resize: none;    border-radius: 4px;}
input.name,input.email,input.website{height: 45px;padding-left: 60px;}
input.name{background: url('images/small_content_name_icon.png') no-repeat;	}
input.email{background: url('images/small_content_email_icon.png') no-repeat;	}
input.website{background: url('images/small_content_website_icon.png') no-repeat;	}
textarea.pen{height: 192px;padding-left: 60px;background: url('images/medium_content_your_message_icon.png') no-repeat;	}
input.name,input.email,input.website,textarea.pen{background-color: #f2f2f2;color: #919191;border-radius: 3px;}
.contact-green{color: #3181C0;font-size: 18px;}
/* -----------------------------------------------------
Portfolio
----------------------------------------------------- */
.options{left: 25%;position: relative;}
.option-set{width: 50%;  padding: 4px;background-color: #f2f2f2;border: 1px solid #d5d4d4;text-align: center;border-radius: 3px;margin-bottom: 50px;}
.option-set li{margin: 0;padding-right: 8px;}
.option-set li a{color: #9d9d9d;font-size: 12px;font-weight: bold;transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;	}
.option-set li:after{color: #9d9d9d;content: "/";padding-left: 12px;}
.option-set li:last-child{padding: 0;}
.option-set li:first-child{padding-left: 12px;}
.option-set li:last-child:after{content: "";}
.option-set li:hover a{color: #3181C0;}
.portfolio-info{background: url('images/medium_content_text_box.png') no-repeat;background-size: 100% 100%;text-align: center;position: relative;top: -33px;width: 50%;left: 25%;padding: 8px;z-index: 1003;}
.portfolio-info p{margin: 0;}
.portfolio-info p,.portfolio-info span,.portfolio-info{color: #ffffff;}
/* -----------------------------------------------------
Single portfolio
----------------------------------------------------- */
.single-portfolio-info{min-height: 400px;display: block;}
.single-portfolio-list{padding: 8px;}
.single-portfolio-list li{}
.single-portfolio-list p{padding: 8px 0;border-radius: 3px;width: 235px;	}
.single-portfolio-list div{margin-right: 10px;	}
.single-portfolio-list p,.single-portfolio-list div{float: left;}	
.single-portfolio-info .title-medium{margin-bottom: 0 !important;}
.single-portfolio-info h3{padding: 8px !important;float: left;}
.single-portfolio-info ul ul li{border-bottom: 1px #cacaca dashed;padding: 8px 0;}
.single-portfolio-info ul ul ul li{border: 0;padding: 0;}
.single-portfolio-info ul ul li span:first-child{padding-right: 4px;}
/* -----------------------------------------------------
Back to top
----------------------------------------------------- */

.to-top {transition: background 400ms;-moz-transition: background 400ms;-webkit-transition: background 400ms;-o-transition: background 400ms;width: 48px;height: 47px;background: url("images/small_content_back_to_top_sprite.png");background-color: #ffffff;position: fixed; bottom: 50px; right: 50px;cursor: pointer;display: none;}
.to-top:hover {background-position: 0 -47px;}


/* ----------------------------------------------------- Boxmodel elements ----------------------------------------------------- */

.inline-block {display: inline-block;}

.floatleft {float: left;}
.floatright {float: right;}

.inline-ul{display: block;}
.inline-ul li{display: inline-block;margin-right: 8px;}
.inline-ul-nm li{display: inline-block;  }
.ul-hover-a a:hover{color: #3181C0;}

.no-margin {margin: 0 !important;}
.no-margin-col .col {margin-bottom: 0 !important;}
.no-margin-col-left .col {margin-left: 0 !important;}
.margin{margin: 16px !important;}
.img-margin{margin: 0 16px 16px 0;}
.margin-bottom {margin-bottom: 16px !important;}

.no-padding,.no-padding li{padding: 0;}
.padding{padding: 8px;}
.medium-padding{padding: 16px;}
.large-padding{padding: 32px;}

.full-width {min-width: 100%;}

.text-align-center{text-align: center;}

.center{margin: 0 auto;}

/* -----------------------------------------------------Global----------------------------------------------------- */

.light-green{background-color: #9fca66;}
.green{background-color: #3181C0;}
.light-gray{background-color: #f2f2f2;}
.very-light-gray{background-color: #f7f6f5;}
.dark-gray{background-color: #323232;}
.gray{background-color: #989898;}
.white{background-color: #ffffff;}
.eleven-gray{background-color: #4e4e4e,}
.medium-gray{background-color: #f8f8f8;    }
.border-gray{background-color: #d5d4d4;}
.mooli{background-color: #808080;}
.foka{background-color: #cecece;}

.light-green-text{color: #9fca66;}
.green-text{color: #3181C0;}
.light-gray-text{color: #f2f2f2;}
.very-light-gray-text{color: #f7f6f5;}
.dark-gray-text{color: #323232;}
.gray-text{color: #989898;}
.white-text{color: #ffffff;}
.eleven-gray-text{color: #4e4e4e,}
.medium-gray-text{ color: #f8f8f8;    }
.mooli-text{color: #808080;}
.nash-telefon{color: #e5e6e4;font-size:30px;margin-bottom: 0px}
.tif-text{color: #979797;}
.moon-gray-text{color: #919191;}
.text-center{text-align: center;    }

.title-small {background: url('images/small_content_divider.png') 0 50%;background-repeat: repeat-x;    }
.title-small h5{margin-bottom: 0;padding-right: 10px;background-color: #ffffff;float: left;display: table;}

.footer-container .title-small h5{margin-bottom: 0;padding-right: 10px;background-color: #f2f2f2;float: left;display: table;}

.title-medium {text-align: center;background: url('images/small_content_divider.png') 0 50%;background-repeat: repeat-x;}
.title-medium h3{padding: 0 8px;margin-bottom: 0;background-color: #ffffff;display: inline-block;font-weight: bold;}
.title-medium h3 span{background: none repeat scroll 0 0 #3181C0;  border-radius: 3px;  color: #FFFFFF;   font-size: 25px; padding: 2px 8px;font-weight: normal;}

.title-large{margin-bottom: 65px;position: relative;} 
.title-large .title-large-inner{background: url('images/small_content_title_bg.png');padding: 32px 0 ;border-bottom: 1px #cccccc solid;}
.title-large .title-large-inner:after{background: url('images/small_content_title_circle.png');width: 15px;height: 15px;content: " ";position: absolute;left: 50%;bottom: -7px;z-index: 1001;}
.title-large h2{margin-bottom: 0;}

.title-small{margin-bottom: 16px;   }
.title-medium{margin-bottom: 25px;}

.divider-small{border-top: 1px #e5e5e5 solid;color: #3a3a3a;margin-bottom: 8px;}
.divider-medium{border-top: 1px #e5e5e5 solid;color: #3a3a3a;margin-bottom: 1px;}
.divider-large{height: 0;border-bottom: 1px #cecece solid;position: relative;margin: 50px 0 ;}
.divider-large.small-corr{margin: 12px 0;    }
.divider-large:after{background: url('images/small_content_title_circle.png');width: 15px;height: 15px;content: " ";position: absolute;right: 50%;margin-right: -7px;bottom: -8px;z-index: 1001;display: block;}

a{text-decoration: none;}

.dvigaem{color: #ffffff;transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;}
.dvigaem:hover{color: #323232;}

.content-dvigaem{transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;}
.content-dvigaem:hover{color: #3181C0;}

.blog-image img{height: auto;}

.image-hover img{display: block !important; /*Chrome issue*/}
.image-hover{position: relative;display: block;}
.image-hover .extra-info {text-align: center;position: absolute;top: 0;left: 0;visibility: hidden;opacity: 0;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;background: rgba(0,0,0,0);    }
.image-hover:hover .extra-info {display: block;visibility: visible;opacity: 1;background: rgba(0,0,0,0.5);}
.image-hover .extra-info a{position: absolute;top: 50%;left: 50%;}

/* -----------------------------------------------------tweet----------------------------------------------------- */

.tweet, .query {font: 120% Georgia, serif;color: #085258;}
.tweet_list {list-style: none;margin: 0;padding: 0;overflow-y: hidden;}
.tweet_list li {overflow-y: auto;overflow-x: hidden;padding: 0.5em;list-style-type: none;background: none !important;border-bottom: 0 !important;}
.tweet_list li span{color: #323232 !important;}
.tweet_list li a {color: #3181C0;padding-right: 4px;}
.tweet_list .tweet_even {}
.tweet_list .tweet_avatar {padding-right: .5em; float: left;}
.tweet_list .tweet_avatar img {}

/* -----------------------------------------------------menu----------------------------------------------------- */

.menu-system {clear:both;float:right;z-index:1009;}
.menu-system a {display:block;padding:24px 30px;text-align:center;text-decoration:none;color: black;font-size: 13px;transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;z-index:1009;}
.menu-system ul {list-style-type:none;margin:0 auto;padding:0;}
.menu-system ul li {float:left;font-size:13px;font-weight:bold;padding:0;position:relative;}
.menu-system ul li + li {margin:0;}
.menu-system ul li a span.icon {display:block;font-weight:normal;margin-bottom:4px;}
.menu-system ul li a:hover span.icon {}
.menu-system ul li:hover > ul {opacity: 1;visibility: visible;}
.menu-system ul ul { opacity: 0;-moz-transition: opacity 20ms linear 100ms, visibility 100ms linear 100ms;-webkit-transition: opacity 20ms linear 100ms, visibility 100ms linear 100ms;-o-transition: opacity 20ms linear 100ms, visibility 100ms linear 100ms;transition: opacity 20ms linear 100ms, visibility 100ms linear 100ms;visibility: hidden;float:left;left:0;position:absolute;z-index:1009;background-color: #ffffff;}
.menu-system ul ul a {border:0;font-size:12px;font-weight:normal;padding:14px 12px;text-align:left;}
.menu-system ul ul li {min-width:220px;}
.menu-system ul ul li + li {margin:0;}
.menu-system ul ul ul {left:100%;top:0;}
.menu-system ul ul ul :hover > a {}
.menu-system ul ul ul a {font-weight:normal;height:auto;padding:8px 12px;text-align:left;}
.menu-system ul ul ul li {min-width:220px;}

.absolution{position: relative;}
.absolution ul{box-shadow: 0px 2px 1px #d6d5d3;border-radius: 2px;border-top: 7px #3181C0 solid;margin-top: 8px;}
.absolution ul ul{margin-top: 0;border: none;}
.absolution ul ul:before{background: none;}
.absolution ul:before{content: " ";position: absolute;top: -13px;left: 15%;z-index: 1009;width: 16px;height: 8px;background-image: url('images/small_content_dropdown_arrow.png'); }
.absolution li a{color: #989898; }
.absolution ul li {padding: 0 8px !important;}
.absolution li {background:#f2f2f2;display: block !important;}
.menu-system > ul li:hover > a{color: #3181C0;}   
.menu-system > ul li.active > a{color: #3181C0;}   
.absolution ul li a{border-bottom: 1px #e0e0e0 solid !important;}
.absolution ul li:last-child a{border: 0 !important;}

.menu-system > ul > li{border-right: 1px #cecece solid;}
.menu-system > ul > li:first-child{border-left: 1px #cecece solid;}

.menu-system .icon .menu-icon{margin: 0 auto;}
.menu-icon,.menu-system .icon{width: auto;height: 33px;transition: background 400ms;-moz-transition: background 400ms;-webkit-transition: background 400ms;-o-transition: background 400ms;z-index: 1100;display: block;}
.menu-icon-home{background: url('images/menu/small_content_home.png') no-repeat 50% 50%; }
.menu-system > ul li:hover .menu-icon-home{background: url('images/menu/small_content_home_hovered.png') no-repeat 50% 50%;    }
.menu-icon-blog{background: url('images/menu/small_content_blog.png') no-repeat 50% 50%; }
.menu-system > ul li:hover .menu-icon-blog{background: url('images/menu/small_content_blog_hovered.png') no-repeat 50% 50%;    }
.menu-icon-pages{background: url('images/menu/small_content_pages.png') no-repeat 50% 50%; }
.menu-system > ul li:hover .menu-icon-pages{background: url('images/menu/small_content_pages_hovered.png') no-repeat 50% 50%;    }
.menu-icon-portfolio{background: url('images/menu/small_content_portfolio.png') no-repeat 50% 50%; }
.menu-system > ul li:hover .menu-icon-portfolio{background: url('images/menu/small_content_portfolio_hovered.png') no-repeat 50% 50%;    }
.menu-icon-contact{background: url('images/menu/small_content_contact.png') no-repeat 50% 50%; }
.menu-system > ul li:hover .menu-icon-contact{background: url('images/menu/small_content_contact_hovered.png') no-repeat 50% 50%;    }

.menu-system > ul li.active .menu-icon-contact{background: url('images/menu/small_content_contact_hovered.png') no-repeat 50% 50%;    }
.menu-system > ul li.active .menu-icon-portfolio{background: url('images/menu/small_content_portfolio_hovered.png') no-repeat 50% 50%;    }
.menu-system > ul li.active .menu-icon-pages{background: url('images/menu/small_content_pages_hovered.png') no-repeat 50% 50%;    }
.menu-system > ul li.active .menu-icon-blog{background: url('images/menu/small_content_blog_hovered.png') no-repeat 50% 50%;    }
.menu-system > ul li.active .menu-icon-home{background: url('images/menu/small_content_home_hovered.png') no-repeat 50% 50%;    }
/* -----------------------------------------------------widgets----------------------------------------------------- */

.widget-area{display: block;}
.widget-area .widget {margin-bottom: 42px;}
.widget_recent_entries li a{color: #000000;transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;}
.widget_recent_entries li {border-bottom: 1px #cacaca dashed;background: url('images/small_content_circle.png') no-repeat 0 50%;padding: 12px 0 12px 16px;}
.widget_recent_entries li a:hover {color: #3181C0 !important;}
.widget_search input {padding: 16px;border: 1px #c4c4c4 solid;display: block;background: url('images/medium_widget_loupe.png') no-repeat 100% 50%;background-color: #ffffff;width: 100%;}

.recent-comments-widget li {color: #000000;border-bottom: 1px #cacaca dashed;background: url('images/small_widget_comment_bubbles.png') no-repeat 0 50%;padding: 12px 0 12px 20px;}

.tags-widget .tagcloud > div {background: url('images/medium_widget_tag_bg_normal.png') no-repeat;background-size: 100% 100%; margin-bottom: 8px;margin-right: 8px;float: left;display: block;transition: background 400ms;-moz-transition: background 400ms;-webkit-transition: background 400ms;-o-transition: background 400ms;}
.tags-widget .tagcloud > div:hover{background: url('images/medium_widget_tag_bg_hovered.png') no-repeat;background-size: 100% 100%;}
.tags-widget .tagcloud > div a {display: block;padding: 8px;  transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;}
.tags-widget .tagcloud > div a:hover {color: #ffffff;}


/* ----------------------------------------------------- shortcodes ---------------------------------------------------- */

.footer-social-icons {margin-top: 8px;}
.footer-social-icons div {float: left;margin-right: 8px;margin-bottom: 8px;height: 46px;width: 48px;transition: background 400ms;-moz-transition: background 400ms;-webkit-transition: background 400ms;-o-transition: background 400ms;background-size: 200% 100% !important;}
.footer-social-icons div:hover{background-position: 100% 0;}
.footer-social-icons .social-icon-dribbble {background: url('images/medium_footer_dribbble_sprite.png') no-repeat;}
.footer-social-icons .social-icon-facebook {background: url('images/medium_footer_facebook_sprite.png') no-repeat;}
.footer-social-icons .social-icon-skype {background: url('images/medium_footer_skype_sprite.png') no-repeat;}
.footer-social-icons .social-icon-twitter {background: url('images/medium_footer_twitter_sprite.png') no-repeat;}
.footer-social-icons .social-icon-vk {background: url('images/medium_footer_vimeo_sprite.png') no-repeat;}
.footer-social-icons.small{margin: 0;}
.footer-social-icons.small div{height: 34px;width: 36px;margin-right: 6px;margin-bottom: 6px;}

.header-social-icons.small{margin: 0;}
.header-social-icons.small div{height: 35px;width: 37px;}
.header-social-icons div{float: left;margin-left: 8px;margin-bottom: 8px;height: 46px;width: 48px;transition: background 400ms;-moz-transition: background 400ms;-webkit-transition: background 400ms;-o-transition: background 400ms;background-size: 200% 100% !important;}
.header-social-icons div:hover{background-position: 100% 0;   }
.header-social-icons .social-icon-facebook {background: url('images/facebook.png') no-repeat;}
.header-social-icons .social-icon-skype {background: url('images/skype.png') no-repeat;}
.header-social-icons .social-icon-twitter {background: url('images/twitter.png') no-repeat;}
.header-social-icons .social-icon-vk {background: url('images/vk.png') no-repeat;}  

.alert-message p {margin: 0 !important;padding: 0.5em 0;}
.alert-message {display: block;padding: 12px 20px;text-align: center;color: #717171 !important;margin-bottom: 20px;min-width: 200px;border-radius: 3px;}
.alert-message a {display: block;width: 13px;height: 13px;margin-top: 4px;float: right;text-indent: -9999px;opacity: 0.4;}
.alert-message.warning p {background: url("images/small_shortcode_alert_warning_x.png") no-repeat right 50%;}
.alert-message.error p {background: url("images/small_shortcode_alert_error_x.png") no-repeat right 50%;}
.alert-message.success p {background: url("images/small_shortcode_alert_success_x.png") no-repeat right 50%;}
.alert-message.info p {background: url("images/small_shortcode_alert_info_x.png") no-repeat right 50%;}
.alert-message a:hover {opacity: 0.8;}
.alert-message.warning {background: #fbf6e4 url("images/small_shortcode_alert_warning.png") no-repeat 12px 50%;border: 1px solid #eed77d;color: #c7a900 !important;}
.alert-message.warning p{color: #e4c222 !important;}
.alert-message.error {background: #fee9e9 url("images/small_shortcode_alert_error.png") no-repeat 12px 50%;border: 1px solid #e8a0a0;}
.alert-message.error p{color: #d15e5e !important;}
.alert-message.success {background: #e9f2d3 url("images/small_shortcode_alert_successfull.png") no-repeat 12px 50%;border: 1px solid #c0d86d;}
.alert-message.success p{color: #8aaf38 !important;}
.alert-message.info {background: #dce9f3 url("images/small_shortcode_alert_info.png") no-repeat 12px 50%;border: 1px solid #a0c2dc;}
.alert-message.info p{color: #5695c2 !important;}

.progress-bar{position: relative;border: 1px #d5d4d4 solid;border-radius: 4px;}
.progress-bar p{position: absolute;margin: 0;top: 10px;left: 0;padding-left: 8px;color: #ffffff;font-weight: bold;}
.meter {height: 40px;  width: 100%;    background: #D3D3D3;}
.meter > span {border-radius: 4px;display: block;height: 100%;background-color: #3181C0;position: relative;overflow: hidden;}
.meter-one span{width: 93%;}
.meter-two span{width: 68%;   }
.meter-three span{width: 50%;    }
.meter-four span{ width: 41%;   }
.meter-five span{ width: 74%;   }

.blockquote-container{border-left:4px #3181C0 solid;background-color: #F6F6F6;padding: 20px;margin-bottom: 16px;}

blockquote {padding: 0 8px;}
blockquote p {display:inline;color: #606060;font-style: italic;font-size: 14px;}

.button-a{display: table;padding-bottom: 11px;background: url("images/medium_shortcode_green_shadow.png") no-repeat 0 100%;}
.button-a span.button {font-weight: bold;border: 0;display: table-cell;height: auto;transition: all 400ms;-moz-transition: all 400ms;-webkit-transition: all 400ms;-o-transition: all 400ms;text-align: center;vertical-align: middle;  line-height: 0 !important;  }
.button-a span.small,.button-a span.medium,.button-a span.large {margin-bottom: 8px;color: #ffffff;width: 100%;padding: 4px;text-shadow: none !important;}
.button-a span.small {       height: 30px !important;font-size: 12px !important;min-width: 100px;    }
.button-a span.medium {height: 40px !important;font-size: 15px !important;min-width: 120px;}
.button-a span.large {height: 50px !important;font-size: 18px !important;min-width: 140px;}
.button-a span.green {background: url("images/medium_shortcode_green_normal.png") no-repeat;background-size: 100% 100%;box-shadow: none !important;}
.button-a span.green:hover {background: url("images/medium_shortcode_light_grey_normal.png") no-repeat;color: #323232 !important;background-size: 100% 100%;}
.button-a span.light-gray{background: url("images/medium_shortcode_light_grey_normal.png") no-repeat;color: #323232 !important;background-size: 100% 100%;}
.button-a span.light-gray:hover{background: url("images/medium_shortcode_green_normal.png") no-repeat;color: #ffffff !important;background-size: 100% 100%;}
.button-a span.dark-gray{background: url("images/medium_shortcode_dark_grey_normal.png") no-repeat;background-size: 100% 100%; }
.button-a span.dark-gray:hover{background: url("images/medium_shortcode_green_normal.png") no-repeat;color: #ffffff;background-size: 100% 100%;}

span.hren2,span.hren{width: 60px;height: 60px;font-size: 30px;float: left;color: #ffffff;clear: both;text-align: center;line-height: 60px;margin-bottom: 1px;margin-right: 10px; display: block;padding-right: 0 !important;border-radius: 3px;}
span.hren2 { background-color: #323232;}
span.hren{    background-color: #3181C0;}

table.default-table{background-color: #ffffff;width: 100%;border: 1px #dddddd solid;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-collapse: separate;margin-bottom: 20px;}
table.default-table th, table.default-table td{padding: 10px;text-align: center;}
table.default-table th{background-color: #F6F6F6;text-align: left;}
table.default-table td{transition: all 400ms;-moz-transition: all 400ms;-webkit-transition: all 400ms;-o-transition: all 400ms;  text-align: left; }
table.default-table td:hover{background-color: #3181C0 !important;color: #ffffff;}
table.default-table tbody tr:nth-child(2) td,
table.default-table tbody tr:nth-child(4) td,
table.default-table tbody tr:nth-child(6) td,
table.default-table tbody tr:nth-child(8) td{background-color: #F6F6F6;}
table.default-table td:nth-child(1), table.default-table th:nth-child(1),
table.default-table td:nth-child(2), table.default-table th:nth-child(2),
table.default-table td:nth-child(3), table.default-table th:nth-child(3),
table.default-table td:nth-child(4), table.default-table th:nth-child(4),
table.default-table td:nth-child(5), table.default-table th:nth-child(5){border-right: 1px #dddddd solid;}
table.pricing_table td:last-child{border: 0 !important;}

.pricing-table-shadow{width: 100%;height: 99px;background: url("images/medium_shortcode_table_shadow.png") no-repeat; background-size: 100% 100%;}
div.gray-pricing-table{width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-collapse: separate;margin-bottom: 0;position: relative;}
div.gray-pricing-table .plan h3, div.gray-pricing-table .plan h4, div.gray-pricing-table .plan li{margin: 0;padding: 10px 0;color: #ffffff;text-align: center;}
div.gray-pricing-table .plan li{color: #000000;background-color: #F6F6F6;}
div.gray-pricing-table .plan h3{background-color: #4e4e4e;}
div.gray-pricing-table .plan h4{background-color: #323232;}
div.gray-pricing-table .plan{border-right: 1px #ffffff solid;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-collapse: separate;/*margin-bottom: 20px;*/float: left;width: 25%;}
div.gray-pricing-table .plan:last-child{border: 0 !important;}
div.gray-pricing-table ul li a{color: #ffffff;}

div.gray-pricing-table.pt-four .plan:nth-child(3){}
div.gray-pricing-table.pt-four .plan:nth-child(3) h3{background-color: #3181C0;}
div.gray-pricing-table.pt-four .plan:nth-child(3) h4{background-color: #2B70A5;}

.pt-button-large, .pt-button-normal {transition: background-color 400ms;-moz-transition: background-color 400ms;-webkit-transition: background-color 400ms;-o-transition: background-color 400ms;}
.pt-button-large{background-color: #3181C0 !important;}
.pt-button-large:hover {background-color: #323232 !important;}
.pt-button-normal{background-color: #323232 !important;    }
.pt-button-normal:hover {background-color: #3181C0 !important;}

div.tabs {}
ul.tab_navigation {list-style: none;margin: 0 0 -11px 0 !important;padding: 0;border-bottom: none !important;overflow: hidden;}
ul.tab_navigation li {display: block;float: left;padding: 0;margin-right: 3px;}
ul.tab_navigation li a {display: block;padding: 10px 20px;float: left;background-color: #f2f2f2;position: relative;top: 2px;text-decoration: none;border: 1px solid #d5d5d5;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 0 !important;    border-top-left-radius: 3px;border-top-right-radius: 3px;font-weight: bold;}
ul.tab_navigation li:last-child a {}
ul.tab_navigation li a.active {background-color: #ffffff;color: #3181C0;border-bottom: 3px solid #3181C0;top: 0;}
ul.tab_navigation li a:hover {background-color: #ffffff;}
ul.tab_navigation li a:focus {outline: 0;}
div.tabs div {padding: 20px;margin: 10px 0 0 0;/*display: none;*/border: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;background: #f8f8f8;font-size: 12px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}

.accordion {margin-bottom: 5px;display: block;border-radius: 3px;border: 1px #d5d4d4 solid;}
.accordion .title {font-weight: bold; transition: color 400ms;-moz-transition: color 400ms;-webkit-transition: color 400ms;-o-transition: color 400ms;display: block;padding: 20px 20px 20px 20px;background: #f2f2f2 url("images/medium_shortcode_accordion_plus.png") no-repeat 100% 50%;cursor: pointer;font-size: 12px;}
.accordion .title.active{color: #3181C0;background: #f2f2f2 url("images/medium_shortcode_accordion_minus.png") no-repeat 100% 50%;}
.accordion .inner{border-top: 1px #d5d4d4 solid;display: none;background-color: #f8f8f8;}
.accordion .inner p{padding: 20px 20px 20px 20px;margin-bottom: 0 !important;}

.author-shortcode{border-radius: 4px;background-color: #f2f2f2;border: 1px #d5d4d4 solid;margin-bottom: 50px;height: auto;}
.author-shortcode-text{display: block;width: auto;padding: 18px;}

.flexslider.testimonials {border: 1px solid #d5d4d4;margin-bottom: 80px;}
.testimonials-arrow{height: auto;width: 100%;background-color: #f2f2f2;}
.testimonials-author{padding-left: 32px;padding-bottom: 16px;padding-top: 16px;background: url('images/small_content_user_icon.png') no-repeat 0 50%; display: inline-block !important;color: #ffffff;font-weight: bold; }
.otziv{margin-left: 16px;margin-bottom: 0 !important;color: #606060;font-style: italic;}
.block-otziv{background: url('images/small_content_testimonials_quote.png') no-repeat 20px 30px;   background-color: #f2f2f2;margin: 0;padding: 32px;height: 224px;}

.team-member img{margin-bottom: 12px;height: auto;border-radius: 3px;}

.list {display: block;margin-bottom: 16px;}
.list ul li {margin: 8px 0;padding-top: 5px;padding-bottom: 5px;padding-left: 20px;list-style-position: inside;vertical-align: middle;display: list-item;}

.circle ul li {padding-left: 30px;background: url("images/small_content_why_choose_us_icon.png") no-repeat scroll left center transparent;}

.krugi{float: left;display: block;width: 25%;text-align: center;position: relative;}
.krugi img{margin-bottom: 12px;}
.krugi:before{position: absolute;height: 16px;width: 32px;left: 0;top: 90px;content: " ";background-color: #cccccc;z-index: 1002;background: url("images/small_content_box_divider_left.png") no-repeat;}
.krugi:after{position: absolute;height: 16px;width: 33px;right: -2px;top: 90px;content: " ";background-color: #cccccc;z-index: 1002;background: url("images/small_content_box_divider_right.png") no-repeat;}
.col div.krugi:first-child:before{background: none;}
.col div.krugi:last-child:after{background: none;}

/* ----------------------------------------------------- jquery.flexslider ---------------------------------------------------- */

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

.flexslider {	background: #fff; 	position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; 	position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px;  -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.flex-direction-nav a {width: 41px; height: 43px; display: block;	position: absolute;transition: background 400ms;
    -moz-transition: background 400ms;
    -webkit-transition: background 400ms;
    -o-transition: background 400ms;}
.flex-direction-nav a.flex-prev {background: url(images/medium_content_button_left_sprite.png) no-repeat 0 0,url(images/small_content_button_left_shadow.png) no-repeat 0 100%; padding-right: 41px;}
.flex-direction-nav a.flex-next {background: url(images/medium_content_button_right_sprite.png) no-repeat 0 0,url(images/small_content_button_right_shadow.png) no-repeat 0 100%;  padding-left: 41px;}
.flex-direction-nav a.flex-prev:hover{background: url(images/medium_content_button_left_sprite.png) no-repeat 0 0,url(images/small_content_button_left_shadow.png) no-repeat 0 100%; background-position: 100% 0 ,0 100%;}
.flex-direction-nav a.flex-next:hover{background: url(images/medium_content_button_right_sprite.png) no-repeat 0 0,url(images/small_content_button_right_shadow.png) no-repeat 0 100%;  background-position: 100% 0,0 100%;}

.testimonials .flex-direction-nav a{top: 130%;}
	


/* ----------------------------------------------------- responsive-gs-12col ---------------------------------------------------- */


* { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container {margin: 0 auto;width: 1000px;}
.row:after, .col:after, .clr:after, .group:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;}

.col { display: block;float:left;width: 100%;margin-bottom: 18px;}
.row-big-col .col{margin-bottom: 50px;}
.row-no-margin .col{margin-bottom: 0 !important;}
.col {margin-left: 5%;position: relative;}
.col:first-child { margin-left: 0;}

.span_1 {width: 3.75%; }
.span_2 {width: 12.5%; }
.span_3 {width: 21.25%; }
.span_4 {width: 30%; }
.span_5 {width: 38.75%; }
.span_6 {width: 47.5%; }
.span_7 {width: 56.25%; }
.span_8 {width: 65%; }
.span_9 {width: 73.75%; }
.span_10 {width: 82.5%; }
.span_11 {width: 91.25%; }
.span_12 {width: 100%; }


/* ----------------------------------------------------- mediaqueries ---------------------------------------------------- */
@media only screen and (min-width : 1px) and (max-width : 479px) {
.container{width: 385px;}
.menu-system ul.absolution{display: none;}
.select-menu {display: block !important;width: 300px;}
.krugi img , .logo img{ width: 100%;}
.floatleft {float: none;width: 400px;margin: 0 auto;display: block !important;}
ul.tab_navigation li a.active, ul.tab_navigation li a {width: 385px;}
.accordion .title {padding: 20px 30px 20px 10px;}
.span_1 {width: 3.75%; }
.span_2 {width: 12.5%; }
.span_3 {width: 100%; }
.span_4 {width: 100%; margin-left: 0%;}
.span_5 {width: 100%; }
.span_6 {width: 100%; margin-left: 0%;}
.span_7 {width: 100%;}
.header-top .span_7 {display: none !important;}
.span_8 {width: 100%; }
.span_9 {width: 100%; }
.header-container .span_9 {margin-left: 0%;}
.span_10 {width: 82.5%; }
.span_11 {width: 91.25%; }
.span_12 {width: 100%; }
.to-top, .tp-leftarrow, .tp-rightarrow{display: none !important;}
div.gray-pricing-table .plan h3 {font-size: 12px;}
div.gray-pricing-table .plan li {font-size: 10px;}
.flex-direction-nav .flex-prev {left: 115px;}
.flex-direction-nav .flex-next {right: 115px;}
.testimonials .flex-direction-nav a {top: 110%;}
.krugi:before, .krugi:after{background:none;}
.krugi h4, .krugi p {font-size: 8px;}
div.gray-pricing-table .plan {width: 100%;}
.pricing-table-shadow {height: 20px;}
.otziv{font-size: 10px;}
.progress-bar p {font-size: 10px;}
}

@media only screen and (min-width : 480px) and (max-width : 768px) {
.container{width: 480px;}
.menu-system ul.absolution{display: none;}
.select-menu {display: block !important;width: 300px;}
.krugi img , .logo img{ width: 100%;}
.floatleft {float: none;width: 400px;margin: 0 auto;display: block !important;}
ul.tab_navigation li a.active, ul.tab_navigation li a {width: 228px;}
.accordion .title {padding: 20px 30px 20px 10px;}
.span_1 {width: 3.75%; }
.span_2 {width: 12.5%; }
.span_3 {width: 100%; }
.span_4 {width: 30%; }
.span_5 {width: 100%; }
.span_6 {width: 47.5%; }
.span_7 {width: 100%;}
.header-top .span_7 {display: none !important;}
.span_8 {width: 65%; }
.span_9 {width: 100%; }
.header-container .span_9 {margin-left: 0%;}
.span_10 {width: 82.5%; }
.span_11 {width: 91.25%; }
.span_12 {width: 100%; }
.to-top, .tp-leftarrow, .tp-rightarrow{display: none !important;}
div.gray-pricing-table .plan h3 {font-size: 12px;}
div.gray-pricing-table .plan li {font-size: 10px;}
.flex-direction-nav .flex-prev {left: 115px;}
.flex-direction-nav .flex-next {right: 115px;}
.testimonials .flex-direction-nav a {top: 110%;}
.otziv{font-size: 7px;}
.progress-bar p {font-size: 8px;top: 11px;left: -3px;}
}

@media only screen and (min-width : 769px) and (max-width : 960px){
.container{width: 800px;}
.select-menu {display: none;width: auto;}
.krugi img , .logo img{ width: 100%;}
.span_1 {width: 3.75%; }
.span_2 {width: 12.5%; }
.span_3 {width: 54%; }
.span_4 {width: 30%; }
.span_5 {width: 70%; }
.span_6 {width: 47.5%; }
.span_7 {width: 29%;}
.header-top .span_7 {margin-left: 0%;}
.span_8 {width: 65%; }
.span_9 {width: 46%; }
.header-container .span_9 {margin-left: 0%;}
.span_10 {width: 82.5%; }
.span_11 {width: 91.25%; }
.span_12 {width: 100%; }
.to-top, .tp-leftarrow, .tp-rightarrow{display: none !important;}
.krugi:before, .krugi:after{background:none;}
ul.tab_navigation li a {font-size: 10px;}
.flex-direction-nav .flex-prev {left: 145px;}
.flex-direction-nav .flex-next {right: 145px;}
.testimonials .flex-direction-nav a {top: 110%;}
.otziv{font-size: 10px;}
}

@media only screen and (min-width : 961px) {
.container{width: 980px;}
.select-menu {display: none;width: auto;}
.menu-system ul.absolution{display: block;float: right;}
header .logo img{margin: 0;}
.home-entry-meta{top: 80px;}
.entry-meta{top: 343px;}
.header-social-icons-parent,.breadcrumb{float: right;}
.comments-div .comment-text {width: 564px;}
.comments-div .comment-inner .comment-text {width: 504px;}
.to-top, .tp-leftarrow, .tp-rightarrow{opacity: 0.4 !important;}
.blog-image,.blog-image img{width: 650px;height: 400px;}
.home-blog-image{width: 213px;height: 131px;}
.single-blog-image{width: 296px;height: 296px;}
.portfolio-image{width: 250px;height: 310px;}
div.gray-pricing-table .plan{width: 25%;}
.entry-image-blog img{width: 213px;}
.team-member img{width: 219px;}

.testimonials .flex-direction-nav a.flex-prev{left: 40%;}
.testimonials .flex-direction-nav a.flex-next{right: 40%;}
.services-testimonials .flex-direction-nav a.flex-prev{left: 34% !important;}
.services-testimonials .flex-direction-nav a.flex-next{right: 34% !important;}
}





.client{width: 200px;float: left;}
.client > div{margin-left: 16.5px;width: 166px;}

.carousel{width: 1000px;}


.krugi {width: 25%;}
.krugi:after,.krugi:before{display: block !important;}

/* ----------------------------------------------------- isotope ---------------------------------------------------- */

.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope,
.isotope .isotope-item {-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s;}
.isotope {-webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;}

/* ----------------------------------------------------- jcarousel ---------------------------------------------------- */

.carousel-wrapper {position: relative;width: auto;}
.carousel {position: relative;overflow: hidden;height: auto;}
.carousel ul {width: 20000em;position: absolute;list-style: none;margin: 0;padding: 0;}
.carousel li {float: left;}
.carousel-control-prev,
.carousel-control-next {position: absolute;bottom: -64px;width: 41px;height: 43px;text-align: center;background: #4E443C;color: #fff;text-decoration: none;display: block;transition: background 400ms;-moz-transition: background 400ms; -webkit-transition: background 400ms;-o-transition: background 400ms;background-position: 100% 0 ,0 100%;z-index: 1100;}
.carousel-control-prev {background: url('images/medium_content_button_left_sprite.png') no-repeat 0 0,url('images/small_content_button_left_shadow.png') no-repeat 0 100%;left: 0;}
.carousel-control-next {background: url(images/medium_content_button_right_sprite.png) no-repeat 0 0,url(images/small_content_button_right_shadow.png) no-repeat 0 100%;  right: 0;}
.carousel-control-prev:hover,
.carousel-control-next:hover {background-position: 100% 0 ,0 100%;}
.jcarousel-clients-skin-wrapper{margin-bottom: 64px;}
.jcarousel-single-portfolio-skin-wrapper{padding-bottom: 16px;}
.jcarousel-single-portfolio-skin-wrapper .carousel-control-next,.jcarousel-single-portfolio-skin-wrapper .carousel-control-prev{bottom: 0;}

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

.spisok{margin:10px 0 10px 20px;}
.spisok a{font-size:16px;}
