@import url(//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Roboto+Condensed:300,400,700&subset=latin,cyrillic);
/*font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption {background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;vertical-align:baseline;}
table {border-collapse:collapse;border-spacing:0;}

/* Skeleton */
.wrap {margin:0 auto;max-width:1000px;min-width:700px;}
.head {height:60px;background:#fff;margin:20px 0;}
.logo {float:left;}
.mainmenu {float:right;margin:15px 0 0 0;}
.content, .comment {margin:30px 0;}
.slider {padding:50px 0;background:#edf6ff;}
.bottom1 {padding:50px 0;background:#8393b1;}
.bottom2 {padding:50px 0;background:#cce4fd;}
.right {float:right;width:280px;margin:0 0 0 50px;}
.footer {background:#1c1c1c;padding:40px 0 80px 0;color:#fff;font-size:0.9em;margin:0 0 30px 0;}
.fix-panel {background:#eee;border-top:1px solid #bfbfbf;position:fixed;bottom:0%;width:100%;z-index:999;padding:10px 0;overflow:hidden;}

/* Constant */
.wmrg {margin-left:10px;margin-right:10px;}
.clearfix {*zoom:1;}.clearfix:before,.clearfix:after {display:table;content:"";line-height:0;}.clearfix:after {clear:both;}
.hidden {overflow:hidden;}
.relative {position:relative;}.absolute {position:absolute;}.fixed {position:fixed;}
.fleft {float:left;}.fright {float:right;}

/* Style sceleton */
.logo a {font-family: 'Roboto Condensed', sans-serif;font-weight:300;font-size:2.5em;line-height:1;color:#666;}
.logo a span {font-size:0.53em;line-height:1;}
.logo a {text-decoration:none;}
.logo a:hover {color:#4bf;}
.breadcrumbs .wmrg {border-top:1px solid #bfbfbf;padding:30px 0;}
.footer_left .custom a {color:#fe0f00;}
p.center {text-align:center;}

/* Main Layout */
html {}
body, body.contentpanel {font:14px/1.4 'Roboto', sans-serif;color:#333;background:#fff;font-weight:300;}
strong {font-weight:500;}
a {color:#0af;text-decoration:underline;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s;-o-transition:color .2s;}
a:hover {text-decoration:none;}
ul {margin:1em;}
h1,h2,h3,h4 {font-weight:500;font-family: 'Roboto Condensed', sans-serif;}
h1 {font-size:180%;}
h2 {font-size:150%;}
h3 {font-size:130%;}
h4 {font-size:110%;}

/* Top menu */
ul.menu_topmenu {margin:0;padding:0;list-style:none;font-size:1.3em;font-family: 'Roboto Condensed', sans-serif;}
ul.menu_topmenu li {float:left;margin:0 0 0 20px;}
ul.menu_topmenu li a {color:#777;text-decoration:none;}
ul.menu_topmenu li.active a {color:#0af;}
ul.menu_topmenu li a:hover {color:#0af; text-decoration:underline;}

/* Menu */
ul.menu > li {}
ul.menu > li > a {color:#fff;display:block;text-decoration:none;text-align:center;font-size:1.6em;}
ul.menu, ul.menu ul {list-style:none;}
ul.menu li ul li {border-top:1px solid #3ecaf2;font-size:1.2em;}
.blue ul.menu li ul {border-bottom:1px solid #3ecaf2;}
.blue ul.menu > li > a {margin:0 0 30px 0;}
.blue ul.menu ul li a {display:block;color:#fff;padding:8px 10px;text-decoration:none;}
.blue ul.menu ul li a:hover {color:#333;}

/* Breadcrumbs */
.breadcrumbs a {color:#333;}
.breadcrumbs a:hover {color:#0af;}
.breadcrumbs .sep {color:#0af;font-weight:400;padding:0 10px;}

/* Comments */
.comment {font-size:1.5em;}
.comment h3 {text-align:center;font-weight:100;font-family:inherit;font-size:2em;}

/* Price Site */
.price_sites {overflow:hidden;width:100%;color:#fff;}
.price_sites .ps_row {float:left;width:50%;}
.price_sites .ps_row .ps_row_body {margin:5px;padding:10px 20px;}
.price_sites .ps_row .ps_row_body.ps1 {background:#bea4f0;}
.price_sites .ps_row .ps_row_body.ps2 {background:#f38e3e;}
.price_sites .ps_row .ps_row_body.ps3 {background:#0cb6e6;}
.price_sites .ps_row .ps_row_body.ps4 {background:#99adcf;}
.price_sites .ps_row .ps_row_body h3 {font-weight:300;}
.price_sites .ps_row .ps_row_body .title {text-align:center;padding:0 0 10px 0;font-size:1.5em;margin:0 0 20px 0;border-bottom:1px solid #d0d9e9;}
.price_sites .ps_row .ps_row_body .body {overflow:hidden;height:220px;}
.price_sites .ps_row .ps_row_body .body ul {margin:0 0 0 40px;}
.price_sites .ps_row .ps_row_body .price {text-align:right;font-weight:600;margin:10px 0 20px 0;font-size:1.2em;}

/* Module */
.module {margin:0;padding:20px 10px;}
.module.blue {background:#0cb6e6;}
h3.module-title {}
.module-body {padding:0;}

/* Left menu */
.module_left {background:url(../images/leftmenu.png); padding:20px 5px 10px 0;}
ul.menuleft {margin:0 0 20px 30px;font-family:Cassandra;font-size:20px;font-weight:bold; color:#600;}
ul.menuleft li {list-style:none; margin-bottom:10px; }
ul.menuleft li a {color:#600;text-decoration:none;}
ul.menuleft li a:hover  {color:#c60;text-decoration:none;}
ul.menuleft li.current a {color:#c60;text-decoration:underline;}
.module_left h3.module-title { background:url(../images/h3title.png) no-repeat right top; text-align:right;font-family:Cassandra;font-size:27px;font-weight:bold;color:#fff;padding:7px 40px 7px 0;}

/* Content */
.item-page h1 {text-align:center;font-weight:100;font-family:inherit;font-size:3em;margin:0 0 30px 0;}
.item-page p {margin-bottom:20px;text-align:justify;}
.item-page img {max-width:100%;}
.blog .items-row {overflow:hidden;padding:30px 0 30px 0;border-bottom:1px solid #bfbfbf;margin:0 0 20px 0;}
.blog .items-row h2 {text-align:center;font-family:inherit;font-weight:300;font-size:2.5em;}
.blog .items-row p {text-align:center;}

.portfolio-menu {margin:0 0 30px 0;padding:0 0 20px 0;border-bottom:1px solid #bfbfbf;}
.portfolio-menu ul.option-set {list-style:none;margin:0;padding:0;}
.portfolio-menu ul.option-set li {float:left;padding:5px;margin:0 10px 0 0;}
.portfolio-menu ul.option-set li a {display:block;padding:10px 15px;text-decoration:none;color:#777;}
.portfolio-menu ul.option-set li a:hover {background:#777;color:#fff;}
.portfolio-menu ul.option-set li a.selected {background:#1eb0e9;color:#fff;}
.portfolio-item .isotope {width:99%;}
.portfolio-item .isotope .portfolio-item {float:left;width:33%;}
.portfolio-item .isotope .portfolio-item:hover {background:#fafafa;}
.portfolio-item .isotope .portfolio-item .portfolio-body {margin:10px;padding:20px;text-align:center;}
.portfolio-item .isotope .portfolio-item .portfolio-body img {max-width:100%;height:auto;}
.portfolio-item .isotope .portfolio-item .portfolio-body h3 {font-weight:300;height:40px;overflow:hidden;font-size:20px;line-height:1;margin:0 0 20px 0;}
.portfolio-item .isotope .portfolio-item .portfolio-body h3 a {color:#777;text-decoration:none;}
.portfolio-item .isotope .portfolio-item:hover .portfolio-body h3 a {color:#0af;}
.portfolio-item .isotope .portfolio-item .portfolio-body h3 a:hover {color:#333;text-decoration:underline;}
.portfolio-item .isotope .portfolio-item .portfolio-body .img {display:block;padding:0;margin:0;}

/* Fix Panel */
.fix-rows {width:100%;margin:0;padding:0;overflow:hidden;font-size:1.2em;}
.fix-rows .fix-row {float:left;width:21%;text-align:center;margin:0;padding:0;}
.fix-rows .fix-row.answer {width:26%}
.fix-rows .fix-row.telephone {width:32%}
.fix-rows .fix-row a {display:block;padding:5px 0;text-decoration:none;}
.fix-rows .fix-row a:hover {color:#fff;background:#0af;}
.fix-rows .fix-row a.red {color:#fe0f00;}
.fix-rows .fix-row a.red:hover {background:#fe0f00;color:#fff;}
.fix-rows .fix-row.social a img {width:32px;height:32px;}
.fix-rows .fix-row.social a {display:inline-block;margin:0 2px;padding:0;}
.fix-rows .fix-row.social a:hover img {opacity:0.7;}

/* Forms */
.rsform-block {overflow:hidden;}
.rsform-block h1 {text-align:center;font-weight:300;margin:0 0 20px 0 !important;padding:0 !important;line-height:1.2 !important;}
div.formBody {float:none !important;}
.rsform-block .rsform-input-box {width:368px !important;padding:5px 10px;border:1px solid #bfbfbf;text-align:center;font-size:1.3em;font-family:inherit;}
.rsform-block .formRequired {color:#fe0f00;}
.rsform-block .formCaption2 {text-align:center !important;font-size:1.2em;padding:0 0 5px 0;margin:0;color:#0af;}
.rsform-block-submit div.formBody {text-align:center !important;}
.rsform-submit-button {padding:8px 20px;font-family:inherit;background:#0af;border:0;margin:20px 0 0 0;color:#fff;font-size:1.2em;cursor:pointer;}
.rsform-submit-button:hover {background:#333;}
.formError {color:#fe0f00 !important;font-weight:300 !important;font-size:1em !important;}

/* Shop */
.shop {position:relative;}
.shop .cat {float:left;width:250px;margin-right:40px;}
.shop-cat {display:block;margin:0;padding:0;list-style:none;font-family:"Roboto Condensed",sans-serif;font-size:18px;}
.shop-cat > li {display:block;border-bottom:1px dashed #eee;}
.shop-cat li a {display:block;color:#777;padding:7px 10px;text-decoration:none;}
.shop-cat > li:hover > a {background:#f7f7f7;color:#0af;}
.shop-cat li ul {position:absolute;display:none;top:-99999rem;z-index:1000;font-size:1rem;}
.shop-cat > li:hover ul {display:block;top:0;min-height:700px;left:250px;right:0;margin:0;padding:0;list-style:none;background:#f7f7f7;}
.shop-cat li ul li {display:block;margin:3px 5px;padding:0;float:left;width:220px;}
.shop-cat li ul li a {display:block;background:#fff;color:#333;padding:3px 10px;border: 1px solid #DDD;text-decoration:none;}
.shop-cat li ul li:hover a {color:#0af;}
.shop-list {margin:0;padding:0;list-style:none;}
.shop-list li {margin:0;padding:0;float:left;width:50%;}
.shop-list li .shop-list-row {position:relative;margin:0 10px 40px 10px;border:1px solid #f0f0f0;}
.shop-list li .shop-list-row .name	{padding:0 40px;height:30px;border-bottom:1px solid #f0f0f0;}
.shop-list li .shop-list-row .name	.fright a {font-weight:500;}
.shop-list li .shop-list-row .name h3	{text-aign:center;font-weight:300;text-align:center;font-size:20px;line-height:30px;margin:0;}
.shop-list li .shop-list-row .name h3 span	{color:#aaa;}
.shop-list li .shop-list-row .name a {display:block;padding:0 20px;line-height:30px;text-decoration:none;}
.shop-list li .shop-list-row .name a:hover {color:#fff;background:#0af;}
.shop-list li .shop-list-row .images {position:relative;height:300px;}
.shop-list li .shop-list-row .images img {position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;width:auto;max-height:100%;height:auto;}
.shop-list li .shop-list-row .images:hover .popup {z-index:50;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.4) url(../images/look.png) no-repeat 50% 50%;}
.shop-list li .shop-list-row .price {position:absolute;z-index:100;right:20px;bottom:5px;width:100px;height:100px;background:#24aa00;text-align:center;color:#fff;border-radius:50%;font-size:26px;line-height:1;}
.shop-list li .shop-list-row .price p {margin:30px 0 0 0;padding:0;}
.shop-list li .shop-list-row .price p span {font-size:16px;}
.shop-list li .shop-list-row .price .basket {position:absolute;margin:auto;left:0;right:0;top:0;width:25px;height:25px;background:url(../images/basket.png) no-repeat 50% 50%;}
.shop-list li .shop-list-row .readmore {position:absolute;z-index:100;left:20px;bottom:99999rem;}
.shop-list li .shop-list-row .readmore a {display:inline-block;padding:10px 20px;background:#0af;color:#fff;font-size:26px;text-decoration:none;}
.shop .pagenav {display:table;margin:40px auto 20px auto;padding:0;list-style:none;font-size:1.3rem;}
.shop .pagenav li {float:left;margin:0 10px;padding:0;}
.shop .pagenav li a {display:block;background:#f7f7f7;color:#777;width:200px;text-align:center;padding:10px 0;text-decoration:none;}
.shop .pagenav li a:hover {color:#0af;}

.shop-detail {}
.shop-detail h1 {font-weight:500;display:inline;}
.shop-detail h3 {margin-left:20px;font-size:0.8rem;font-weight:300;color:#777;display:inline;}
.shop-detail .row .images img {width:auto;max-width:100%;}
.shop-detail .row .detail {float:right;width:320px;margin-left:40px;}
.shop-detail .row .detail .grey {background:#f7f7f7;padding:10px 20px;}
.detail .btn {display:block;font-weight:400;text-align:center;color:#fff;background:#0af;line-height:3rem;text-transform:uppercase;text-decoration:none;}
.detail .btn span {font-weight:600;}
.detail .btn span span {font-weight:400;text-transform:none;}
.shop-detail .row .detail .cats {list-style:none;font-size:0.8rem;}
.shop-detail .row .detail .cats li {position:relative;}
.shop-detail .row .detail .cats li:before {content:"-";display:inline-block;margin-right:10px;}
.shop-detail .row .detail .cats a {color:#777;}

.shop-raw {width:100%;background:#151515;margin:0;padding:0;}
.shop-raw .detail {float:right;width:30%;}
.shop-raw .detail .row {margin:20px 40px;}
.shop-raw .detail .row .title {display:block;color:#aaa;line-height:2rem;border-bottom:1px solid #aaa;margin-bottom:40px;}
.shop-raw .images {width:70%;overflow:hidden;background:#000;}
.shop-raw .images .blck {width:600px;margin:auto;}
.shop-raw #owl-demo .owl-item div {padding:5px;}
.shop-raw #owl-demo .owl-item img {display:block;width:100%;height:auto;}
.fancybox-outer {background:#000;}
.shop-raw .owl-theme .owl-controls .owl-buttons div {display:block;margin:0;padding:0;height:40px;width:40px;line-height:38px;font-size:25px;background:rgba(200, 200, 200, 0.2);border:2px solid #ddd;border-radius:50%;font-family:Trebuchet MS, Georgia, sans-serif;font-weight:700;}
.shop-raw .owl-theme .owl-controls .owl-buttons div:hover {background:none;}
.shop-raw .owl-prev {position:absolute;top:200px;left:-60px;}
.shop-raw .owl-next {position:absolute;top:200px;right:-60px;}



/* Pagination */
.pagination {display:table;margin:0 auto;clear:both;padding:0;}
.pagination .counter {display:none;}
.pagination ul {display:block;margin:0;padding:0;}
.pagination ul li {list-style:none;float:left;display:block;margin:0 2px;border:1px solid #1eb0e9;}
.pagination ul li span {display:block;margin:0;padding:5px 10px;background:#1eb0e9;color:#fff;font-weight:700;}
.pagination ul li a {display:block;margin:0;padding:5px 10px;}
.pagination ul li a:hover {display:block;margin:0;padding:5px 10px;background:#777;color:#fff;}
.pagination ul li.pagination-start span,
.pagination ul li.pagination-prev span,
.pagination ul li.pagination-next span,
.pagination ul li.pagination-end span {background:none;color:#333;font-weight:400;}




/* Animation */

.head {
	-webkit-animation: slideInLogo 0.5s ease-out 0.3s backwards;
	-moz-animation: slideInLogo 0.5s ease-out 0.3s backwards;
	-ms-animation: slideInLogo 0.5s ease-out 0.3s backwards;
	animation: slideInLogo 0.5s ease-out 0.3s backwards;
}
.body, .slider {
	-webkit-animation: allInDoc 0.5s ease-out 0.7s backwards;
	-moz-animation: allInDoc 0.5s ease-out 0.7s backwards;
	-ms-animation: allInDoc 0.5s ease-out 0.7s backwards;
	animation: allInDoc 0.5s ease-out 0.7s backwards;
}
.user, .comment {
	-webkit-animation: allInDoc 0.5s ease-out 0.9s backwards;
	-moz-animation: allInDoc 0.5s ease-out 0.9s backwards;
	-ms-animation: allInDoc 0.5s ease-out 0.9s backwards;
	animation: allInDoc 0.5s ease-out 0.9s backwards;
}
.footer {
	-webkit-animation: allInDoc 0.5s ease-out 1.1s backwards;
	-moz-animation: allInDoc 0.5s ease-out 1.1s backwards;
	-ms-animation: allInDoc 0.5s ease-out 1.1s backwards;
	animation: allInDoc 0.5s ease-out 1.1s backwards;
}
/* amr_logo */
@-webkit-keyframes slideInLogo{
	0%		{-webkit-transform:translateY(-150px);}
	100%	{-webkit-transform:translateY(0px);}
}
@-moz-keyframes slideInLogo{
	0%		{-moz-transform:translateY(-150px);}
	100%	{-moz-transform:translateY(0px);}
}
@-ms-keyframes slideInLogo{
	0%		{-ms-transform:translateY(-150px);}
	100%	{-ms-transform:translateY(0px);}
}
@keyframes slideInLogo{
	0%		{transform:translateY(-150px);}
	100%	{transform:translateY(0px);}
}

/* body, slider, user, footer, comment */
@-webkit-keyframes allInDoc{
	0%		{opacity:0;}
	100%	{opacity:1;}
}
@-moz-keyframes allInDoc{
	0%		{opacity:0;}
	100%	{opacity:1;}
}
@-ms-keyframes allInDoc{
	0%		{opacity:0;}
	100%	{opacity:1;}
}
@keyframes allInDoc{
	0%		{opacity:0;}
	100%	{opacity:1;}
}


/**** Isotope CSS3 transitions ****/
.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:         top, left, opacity;
	transition-property:         transform, opacity;
}
/**** Disabling Isotope CSS3 transitions ****/
.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;
}
/* Disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}


@media (max-width: 800px) {
	body {font-size:12px;}
	.fix-rows .fix-row.social a img {width:30px;height:30px;}
}