/* Шаблон за Интернет страница на фирма
AГУ - М, версия 1.0*/

/* Reset default browser styles */
@import url('reset.css');

/* Rebuild default browser styles */
@import url('rebuild.css');

@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic&subset=latin,cyrillic);

body {
text-align: center;
background: url(../images/background.png);
background-repeat: repeat-x;
background-color: #A3B2C9;
color: #002664;
}

a, a:link, a:visited {
color: #E77844;
text-decoration: none;
font-style: normal;
}

a:hover, a:focus {
color: #002664;
text-decoration: none;
}

a:active, a.active {
color: #E77844;
text-decoration: none;
}

/*.big {
	font-size: 1.2em;
}*/

#wrapper {
width: 1000px;
margin: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
/*background-color: #fff;*/
}

#header {
width: 1000px;
height: 230px;
float: left;
}

#masthead {
width: 1000px;
height: 188px;
float: left;
text-align: center;
background: url(../images/header_site_agu.png);
background-repeat: no-repeat;
}

#branding {
float: left;
/*width: 345px;*/
width: 208px;
height: 55px;
margin-left: 35px;
margin-top: 40px;
}

#branding  h1  {
display: none;
}

#branding a {width:100%; height:100%; display:block; }

#site-title {
width:410px;
clear: left;
float: left;
font-size: 1.35em;
text-alig: left;
}

#sitename {
width: 150px;
height: 25px;
position: relative;
text-align: left;
margin-left: 30px;
top: 3px;
}

#sitename a { 
font-size: 1.2em;
font-weight: 700;
padding-left: 10px;
}

#rotating-images {
float: left;
width: 750px;
height: 180px;
margin-left: 35px;
margin-bottom: 10px;
}

#access {
clear: both;
width: 100%;
height: 38px;
text-align: center;
float: left;
margin-left: 30px;
vertical-align: middle;
margin-top: 40px;
}

#access ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
} 
	
#access li {
list-style: none;
display: inline;
margin-right: 5px;
float: left;
text-align: center;
font-size: 1.5em;
border-radius: 0px 0px 7px 7px;
background: url(../images/menu_bg_agu_blue.png);
background-repeat: repeat-x;
height: 38px;
}

#access li:hover {
background: url(../images/menu_bg_agu.png);
background-repeat: repeat-x;
cursor: pointer;
}

#access li a {
display: block;
color: #ffffff;
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
text-decoration: none;
height: 38px;
padding-top: 5px;
text-transform: uppercase;
padding-left: 20px;
padding-right: 20px;
}

#access li.active {
color: #ffffff;
background: url(../images/menu_bg_agu.png);
background-repeat: repeat-x;
border-radius: 0px 0px 7px 7px;
}

#access li.active a {
color: #ffffff;
display: block;
height: 38px;
}

#below-access {
width: 700px;
height: 45px;
margin-top: 5px;
float: right;
text-align: left;
}

#breadcrumbs {
float: right;
height: 30px;
width: 450px;
margin-left: 0px;
color: #002664;
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
font-style: italic;
font-size: 1.3em;
text-align: right;
margin-right: 60px;
}

#sitemap {
float: left;
width: 150px;
height: 30px;
font-family: 'PT Sans', sans-serif;
font-weight: 400;
font-style: italic; 
color: #002255;
background-image:url('../images/sitemap.png');
background-repeat: no-repeat;
background-position: left top;
padding-left: 30px;
}

#language {
float: left;
width: 100px;
height: 30px;
}

#language img {
margin-right: 10px;
}

#main {
clear: both;
border: 0px solid #cccccc;
width: 100%;
position: relative;
margin-top: 0px;
z-index: 3;
}

#sidebar-left {
float: left;
width: 230px;
}

#sidebar-left h2 {
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
font-size: 1.3em; 
font-style: normal;
padding: 5px 10px;
background-image: url("../images/bg_partniori_agu.png");
background-position: center center;
background-repeat: no-repeat;
position: relative;
bottom: 45px;
text-transform: uppercase;
width: 210px;
}

#sidebar-left .block {
margin-bottom: 45px;
float: left;
}

#container{
border: 0px solid #cccccc;
background-color: #fff;
width: 720px;
float: left;
margin-top: 0px;
margin-bottom: 40px;
background-image:url('../images/flame_agu_bg.png');
background-repeat: no-repeat;
min-height: 300px;
border: 1px solid #567098;
-moz-border-radius: 10px;
border-radius: 10px;
margin-left: 30px;
background-position: right top;
z-index: inherit;
}

.border {
	border: 1px solid #567098;
}

.top {
	margin-top: 10px
}

.shadow {
    -moz-box-shadow:    0px 2px 5px 3px #666;
    -webkit-box-shadow: 0px 2px 5px 3px #666;
    box-shadow:         0px 2px 5px 3px #666;
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
		-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
		zoom: 1;
}

#sidebar-left a.white {
	color:#fff;
}



#content {
border: 0px solid #cccccc;
background-color: #;
/*width: 700px;*/
position: relative;
padding: 20px;
font-size: 1.3em;
text-align: left;
color: #002255;
font-family: 'PT Sans', sans-serif;
font-weight: 400;
font-style: normal;
min-height: 400px;
overflow: auto;
}

#content li  {
list-style: none; 
background-image: url("../images/bullet_agu_serviz.png");
background-repeat: no-repeat;
background-position: 0px;
padding-left: 20px;
}

#product-container {
width: 650px; 
position: relative;
}

#additional-info {
clear: right;
text-align: right;
float: right;
margin-right: 10px;
}

#product-information {
width: 330px;
float: left;
min-height: 330px;
}

.price {
font-weight: 700;
font-size: 1.3em; 
color: #E77844;
}

#photos {
margin-left: 30px; 
float: right;
}  

.weight {
font-weight: 700; 
font-style: italic;
}

#manufacturer {
margin-left: 60px; 
float: right;
text-align: right
}

.manufacturer {
margin-right: 10px;
font-style: italic;
}


#additional-info {
position: relative;
left: 10px;
text-align: right;
}

.taxonomy-product a {
font-style: italic;
color: #E77844;
}

.field-field-right {
float: left;
}

.entry-title {
    color: #E77844;
    font-family: 'PT Sans', sans-serif;
    font-size: 1.4em;
    font-style: normal;
    font-weight: 400;
	line-height: 25px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 680px;
}

#promotion {
width: 640px;
min-height: 100px;
float: left;
background-image:url('../images/bg_promo_agu.png');
background-repeat: repeat-x;
padding: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size: 1.4em;
}

#promotion .title {
display: block;
margin-bottom: 10px;
}

.views-field-view-node  {
height: 31px;
}

#promotion .views-field-view-node a {
float: right;
color: #fff;
background-image:url('../images/read_on_bg.png');
background-repeat: no-repeat;
background-position: center center;
margin-right: 30px;
text-align: center;
font-size: 0.9em;
margin-bottom: 10px;
width: 106px;
height: 31px;
padding-bottom: 3px;
}

#promotion .views-field-view-node a:hover {
background-image:url('../images/read_on_bg_hover.png');
background-repeat: no-repeat;
background-position: center center;
color: #002255;
}

.view-promo- .views-field-view-node a {
float: right;
color: #fff;
background-image:url('../images/read_on_bg.png');
background-repeat: no-repeat;
background-position: center center;
margin-right: 30px;
text-align: center;
margin-bottom: 10px;
width: 106px;
height: 31px;
padding-top: 5px;
}

.view-promo- .views-field-view-node a:hover {
background-image:url('../images/read_on_bg_hover.png');
background-repeat: no-repeat;
background-position: center center;
color: #002255;
}

.price a {
float: right;
color: #000;
background-image:url('../images/bg_price_promo_agu.png');
background-repeat: no-repeat;
background-position: center center;
width: 106px;
height: 31px;
text-align: center;
font-size: 1.3em;
margin-top: 10px;
padding-top: 10px;
float: left;
margin-left: 50px;
}

.price a:hover {
background-image:url('../images/bg_price_promo_agu_hover.png');
background-repeat: no-repeat;
background-position: center center;
color: #fff;
}

#content-bottom {
position: relative;
background-image:url('../images/bottom__gradient_agu.png');
background-repeat: repeat-x;
width: 100%;
height: 50px;
-moz-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
clear: left;
}

#agu-produkti {
clear: both;
float: left;
width: 950px;
border-radius: 7px;
background: #fff;
background-image:url('../images/bglenta_partniori_agu.png');
background-repeat: repeat-x;
background-position: bottom center;
padding-bottom: 5px;
margin-left: 30px;
margin-top: 20px;
}

#agu-produkti .content {
position: relative;
bottom: 20px;
}

#agu-produkti ul li {
margin: 0px;
padding: 0px;
list-style: none;
display: inline;
}

#agu-produkti li a.active {
color: #002255;
}


#partners-bottom-slider {
clear: both;
float: left;
width: 950px;
height: 88px;
border-radius: 7px;
background: #fff;
background-image:url('../images/bglenta_partniori_agu.png');
background-repeat: repeat-x;
background-position: bottom center;
margin-top: 60px;
margin-left: 30px;
}

#partners-bottom-slider  img {
vertical-align: middle;
position: relative;
}

#block-views-partners-block_1 h2 {
background-image:url('../images/bg_partniori_agu.png');
background-repeat: no-repeat;
background-position: center center;
position: relative;
left: 400px;
width: 216px;
height: 33px;
padding-top: 10px;
bottom: 50px;
font-size: 1.3em;
}

#block-uc_catalog-0  h2 {
background-image:url('../images/bg_partniori_agu.png');
background-repeat: no-repeat;
background-position: center center;
position: relative;
left: 430px;
width: 216px;
height: 33px;
padding-top: 10px;
bottom: 20px;
font-size: 1.3em;
bottom: 50px;
}

#share-container {
position: relative;
width: 100%;
padding: 0px;
padding-top: 5px;
height: 30px;
}

#add-to-any {
float: left;
width: 200px;
padding: 0px;
padding-top: 5px;
height: 20px;
}

#google-plus {
float: right;
width: 110px;
padding: 0px;
padding-top: 5px;
height: 20px;
margin-right: 0px;
}

#search {
float: right;
width: 240px;
margin-right: 20px;
margin-top: 20px;
height: 30px;
}

#search .form-text {
color: #000;
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
font-style: italic;
background: #ffffff;
font-size: 1.2em;
margin-right: 10px;
height: 25px;
padding-left: 5px;
border: 1px solid #567098;
-moz-border-radius: 7px;
border-radius: 7px;
width: 181px;
}

input, textarea {
border: 1px solid #567098;
}

.form-submit {
-moz-border-radius: 7px;
border-radius: 7px;
background-color: #002664;
color: #fff;
padding: 3px;
}

.form-submit:hover {
-moz-border-radius: 7px;
border-radius: 7px;
background-color: #E77844;
color: #fff;
cursor: pointer;
}


#search .form-text:hover {
color: #000;
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
font-style: italic;
background: #ffffff;
font-size: 1.2em;
margin-right: 10px;
height: 25px;
padding-left: 5px;
border: 1px solid #E77844;
-moz-border-radius: 7px;
border-radius: 7px;
width: 181px;
}

#search .form-submit {
width: 36px;
height: 31px;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0px;
color: #000000;
background-image: url(../images/submit.png);
background-repeat: no-repeat;
background-position: 0px 0px; 
background-color: transparent;
padding-top: 7px;
border: 0px solid #000000;
vertical-align: middle;
font-size: 0px;
}

#search .form-submit:hover {
width: 36px;
height: 31px;
font-size: 0px;
color: #ffffff;
padding-top: 7px;
background-image: url(../images/submit_on.png);
background-repeat: no-repeat;
background-position: 0px 0px; 
background-color: transparent;
margin-top: 0px;
cursor: pointer;
}

#edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */ 
{ 
display: none; 
}

#rss {
float: right;
margin-right: 25px;
margin-top: 35px;
}

#login {
float: left;
margin-left: 55px;
margin-top: 35px;
}

#login a {
-moz-border-radius: 7px;
border-radius: 7px;
background-color: #002664;
color: #fff;
padding: 3px;
}

#login a:hover {
-moz-border-radius: 7px;
border-radius: 7px;
background-color: #E77844;
color: #fff;
cursor: pointer;
}

/* modules */

#products {
width: 230px;
float: left;
background: #8295B4;
-moz-border-radius: 0px 10px 0px 10px;
border-radius: 10px 0px 10px 0px;
margin-top: 40px;
margin-left: 10px;
border: 1px solid #567098;
color: #002255;
background-image: url("../images/block_blue_bg.png");
background-position: center center;
background-repeat: repeat-x;
vertical-align: middle;
margin-bottom: 20px;
}


#sidebar-left .block {
width: 230px;
background: #8295B4;
-moz-border-radius: 0px 10px 0px 10px;
border-radius: 10px 0px 10px 0px;
margin-left: 10px;
border: 1px solid #567098;
color: #002255;
background-image: url("../images/block_blue_bg.png");
background-position: center center;
background-repeat: repeat-x;
vertical-align: middle;
margin-top: 30px;
}

#block-block-5 .content {
margin-left: 30px;
margin-bottom: 20px;
}

#block-block-5 .content p {
line-height: 1px;
}


#block-views-promoprod-block_1,
#block-block-6.block {
width: 230px;
min-height: 200px;
background: #E67744;
-moz-border-radius: 0px 10px 0px 10px;
border-radius: 10px 0px 10px 0px;
border: 1px solid #567098;
color: #002255;
background-image: url("../images/bg_promo_agu.png");
background-position: center top;
background-repeat: repeat-x;
margin-left: 10px;
text-align: center;
margin-top: 20px;
padding-bottom: 20px;
}

#block-views-promoprod-block_1 .form-submit {
background-color: #E67744;
color: #fff;
} 

#block-views-promoprod-block_1 .form-submit:hover {
background-color: #002255;
} 

#block-views-promoprod-block_1 .content {
width: 200px;
background: #fff;
padding-right: 5px;
margin-left: 15px;
-moz-border-radius: 10px;
border-radius: 10px;
position: relative;
bottom: 20px;
text-align: center;
}

#views_slideshow_cycle_teaser_section_promoprod-block_1 {
position: relative;
left: 10px;
}

#block-views-promoprod-block_1 img {
border: 1px solid #002255;
}

#block-user-1 {
margin-top: 20px;
}

#block-uc_ajax_cart-0 {
width: 230px;
-moz-border-radius: 0px 10px 0px 10px;
border-radius: 10px 0px 10px 0px;
margin-left: 10px;
border: 1px solid #567098;
color: #002255;
vertical-align: middle;
margin-top: 20px;
padding-bottom: 10px;
}

#block-uc_ajax_cart-0 li.first {
margin-bottom: 10px;
line-height: 15px;
}


#block-uc_ajax_cart-0 ul li.links {
float: left;
display: inline;
}

#block-uc_ajax_cart-0 li.last a {
background-color: #002255;
color: #fff; 
border-radius: 5px;
padding: 3px;
}

#block-uc_ajax_cart-0 li.last {
margin-right: 10px;
}

#block-uc_ajax_cart-0 ul.links li {
padding: 0px;
}

#block-uc_ajax_cart-0 li.last a:hover {
background-color: #E77844;
color: #fff; 
cursor: pointer;
}

#block-uc_ajax_cart-0 .content {
margin-left: 10px;
}

#ajax-cart-headline {
color: #002255;
}


.cart-block-summary {
	margin-left: 10px;
	width: 200px;
}

.main-product-image, .field-field-bigimage {
padding: 8px;
background: #8295B4;
-moz-border-radius: 0px 10px 0px 10px;
border-radius: 10px 0px 10px 0px;
margin-left: 10px;
border: 1px solid #567098;
background-image: url("../images/block_blue_bg.png");
background-position: center center;
background-repeat: repeat-x;
vertical-align: middle;
}

.main-product-image img {
border: 1px solid #fff;
}

.main-product-image {
float: right;
}

#block-simplenews-1  .content {
padding: 5px;
}

#block-block-2, #block-views-promo_-block_1 .content {
margin-left: 7px;
}

#block-views-promo_-block_1 .views-field-title {
font-size: 1.3em;
font-weight: 700;
position: relative;
bottom: 20px;
}

#block-views-promo_-block_1  img {
position: relative;
bottom: 10px;
}

.fb-like-box {
background: #fff;
}

#facebook-block h3 {
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
font-size: 1.3em; 
font-style: normal;
padding: 3px 10px;
background-image: url("../images/bg_partniori_agu.png");
background-position: center center;
background-repeat: no-repeat;
position: relative;
bottom: 40px;
}

#promotions-block {
width: 230px;
float: left;
background: #E67845;
-moz-border-radius: 0px 10px 0px 10px;
border-radius: 10px 0px 10px 0px;
margin-top: 40px;
margin-left: 10px;
border: 1px solid #567098;
color: #002255;
background-image: url("../images/bg_promo_agu.png");
background-position: center center;
background-repeat: repeat-x;
vertical-align: middle;
min-height: 150px;
margin-bottom: 10px;
}

#promo-content {
width: 190px;
background: #fff;
padding: 10px;
float: left;
margin-left: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#promotions-block h3 {
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
font-size: 1.3em; 
font-style: normal;
padding: 3px 10px;
background-image: url("../images/bg_partniori_agu.png");
background-position: center center;
background-repeat: no-repeat;
position: relative;
bottom: 40px;
}

/* footer */

#footer {
clear: both;
float: left;
background: url(../images/footer_image_agu.png);
background-repeat: no-repeat;
height: 40px;
width: 955px;
margin-top: 20px;
margin-left: 25px;
margin-bottom: 5px;
text-align: center;
}

#colophon {
position: relative;
width: 100%;
text-align: center;
}

#site-info {
position: relative;
width: 200px;
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
color: #fff;
font-size: 1.3em; 
padding-left: 400px;
vertical-align: middle;
padding-top: 5px;
}

#below-footer {
clear: both;
float: left;
background-color: #dbe3e2;
background: url(../images/below_footer_bg.png);
background-repeat: repeat-x;
min-height: 500px;
width: 940px;
margin-top: 5px;
margin-left: 25px;
padding-top: 5px;
margin-bottom: 10px;
}

#footer-module {
width: auto;
float: left;
margin-top: 10px;
margin-left: 30px;
border-right: 1px solid #fff;
min-height: 300px;
padding-right: 20px;
color: #fff;
font-family: 'PT Sans', sans-serif;
font-weight: 400; 
font-size: 1.2em;
font-style: italic;
}

div#footer-module:first-child {
margin-left: 20px;
}

div#footer-module:last-child {
border-right: 0px solid #fff;
}

#footer-module h3 {
color: #fff;
font-family: 'PT Sans', sans-serif;
font-weight: 700; 
font-size: 1.2em; 
font-style: normal;
padding: 3px 10px;
position: relative;
bottom: 10px;
}

/*admin-style*/

/*tabs*/

.tabs {
clear: left;
display: block;
width: 670px;
}

ul.primary {
border-bottom: solid 1px #ccc;
}

ul.secondary {
border-bottom: solid 1px #ccc;
}

ul.primary li.active a.active {
background-color: #002664;
border: solid 0px #1E307B;
color: #fff;
}

ul.primary li  {
background-color: #D34D46;
}

ul.secondary li {
margin-bottom: 5px;
}

#webform-client-form-6 .resizable-textarea,
#webform-client-form-78 .resizable-textarea  {
width: 200px;
}

#webform-client-form-6,
#webform-client-form-78 {
width: 250px;
float: right;
}

.field-field-bigimage {
float: right;
margin-right: 10px;
}

#block-uc_cart-0 {
margin-top: 40px;
}

#block-uc_cart-0 .content {;
margin-bottom: 20px;
}

#ajax-cart-headline {
background: url(../images/cart-empty.png);
background-repeat: no-repeat;
background-position: center left;
width: 200px;
display: block;
}

#ajax-cart-headline a {
color: #002255;
}

#ajax-cart-headline a:hover {
color: #E77844;
}

td.category span {
font-size: small;
color: #E77844;
}

.ikonomia_agu {
width: 630px;
text-align: center;
color #002255;
}

.ikonomia_agu td {
border: 1px solid #002255;
padding: 3px;
height:15px;
vertical-align: middle;
}
.ikonomia_agu th {
background-color: #E5EAF0;
}

.ikonomia_agu tr.alt td {
background-color: #E5EAF0;
}

.ikonomia_agu tr.ico td {
background-color: #E67744;
color: #fff;
}


.cart-block-item-title {
padding: 2px;
}

.cart-block-summary-links {
padding-top: 5px;
}

.imagecache-80px_height {
float: left;
margin-right: 10px;
}

#block-uc_ajax_cart-0 .content {
position: relative;
bottom: 10px;
}

#block-superfish-1 .content {
position: relative;
bottom: 10px;
}

.category-grid-products table {
  border-left: 0px solid #ccc;
  border-top: 0px solid #ccc;
  text-align: center;
  width: 100%;
}

.category-grid-products td {
  background-color: #fff;
  border-bottom: 0px solid #ccc;
  border-right: 0px solid #ccc;
  padding: 20px;
  text-align: center;
  vertical-align: bottom;
}

#handynav {
	display: none;
}


@media only screen and (max-width: 768px) {
	
	#wrapper, #footer, #masthead, #header, #container {
	    width: 100%;
	}
	
	#header, #below-access {
		width: 98%;
		margin-left: 1%;
		
	}
	
	#breadcrumbs {
		width: 70%;
		margin-right: 2%;
	}
	
	#masthead {
		-webkit-border-top-left-radius: 20px;
		-webkit-border-top-right-radius: 20px;
		-moz-border-radius-topleft: 20px;
		-moz-border-radius-topright: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}
	
	#sidebar-left {
		display: none;
	}
	
	.jcarousel-skin-default .jcarousel-container-horizontal {
	    width: 580px;

	}
	
	.jcarousel-skin-default .jcarousel-clip-horizontal {
	    width: 530px;
	}
	
	#block-views-partners-block_1 h2 {
		left: 300px;
		/*margin: 0 auto;
		text-align: center;*/
	}
	
	#container {
		margin-left: 2%;
		width: 96%;
	}
	
	 #footer {
		 width: 95%;
		 -webkit-border-top-left-radius: 10px;
		 -webkit-border-top-right-radius: 10px;
		 -moz-border-radius-topleft: 10px;
		 -moz-border-radius-topright: 10px;
		 border-top-left-radius: 10px;
		 border-top-right-radius: 10px;
	 }
	
	#partners-bottom-slider {
		width: 94%;
	}
	
	#content {
		
	}
	
	#access li a {
	    padding-left: 7px;
	    padding-right: 7px;
		font-size: 0.9em;
	}
	
	#access {
		margin-left: 20px;
	}
	
	#site-info {
		padding-left: 0px;
		margin: 0 auto;
		
	}
	
	.entry-title {
		width: 98%;
		padding-top: 10px;
	}
}	

@media only screen and (max-width: 480px) {
	
	#container {
		margin-top: 230px;
	}
	
	#below-access {
		display: none;
	}
	
	#access {
		margin-top: 15px;
		margin-left: 1%;
		height: auto;
		min-height: 280px;
	}
	
	#access ul li {
		display: block;
		float: none;
	}
	
	#access ul li a {
		float: none;
	}
	
	
	
	#sitemap {
		display: none;
	}
	
	iframe {
		max-width: 100%;
	}
	
	/*#access {
		display: none;
	}
	
	#handynav {
		display: block;
	}*/
	
	#login, #search {
		display: none;
	}
	
	/*#header {
		height: 200px;
	}*/
	
	.views_slideshow_cycle_teaser_section {
		max-width: 100% !important;
	}
	
	#content img {
		max-width: 100%;
		/*width: 100%;*/
		height: auto !important;
	}
	
	#promotion {
		width: 98%;
	}
	
	.jcarousel-skin-default .jcarousel-container-horizontal {
	    width: 78%;
	}
	
	.jcarousel-skin-default .jcarousel-clip-horizontal {
	    width: 88%;
	}
	
	#block-views-partners-block_1 h2 {
	    left: 25%;
	}
	
	#partners-bottom-slider {
	    width: 94%;
	    margin-left: 3%;
	}
	
	#footer {
		width: 94%;
		margin-left: 3%;
	}
	
	.ad-gallery {
		width: 98%;
	}
	
	/*.ad-image img {
		max-width: 100%;
		height: auto !important;
	}*/
	
	.ad-gallery .ad-image-wrapper .ad-image {
		width: 100% !important;
		
	}
	
	.field-field-gallery #container {
		width: 98%;
		margin-left: 1%;
	}	
	
	.ad-image {
		height: 300px !important;
		left: 1% !important;
	}
	
	#breadcrumbs {
		display: none;
	}
	
	.ad-gallery .ad-nav .ad-thumbs {
		width: 380px !important;
	}
	
	.ad-gallery .ad-back {
	    left: -0px;
	}	
		
	.ad-gallery .ad-image-wrapper {
		height: 300px !important;
		width: 430px;
		overflow: hidden !important;
	}	
	
	.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
		width: 100% !important;
	}
	
	
	.ad-thumbs, .ad-controls, .ad-gallery .ad-nav {
		display: none;
	}
	
	
	#webform-client-form-6, #webform-client-form-78 {
	    width: 98%;
	    float: left;
		margin-left: 1%;
	}
	
	#webform-client-form-6 input , #webform-client-form-78 textarea, #webform-client-form-78 input  {
		width: 98%;
		min-width: 280px;
		width: 280px;
	}
	
	#content {
		padding: 10px;
	}
	
	#promotion {
	    width: 96%;
	}
	
	.jcarousel-skin-default .jcarousel-item {
		width: 120px !important;
	}
	
	#handynav {
	    display: block;
	    position: absolute;
	    top: 200px;
	    left: 10%;
	    z-index: 9999;
	}
}

@media only screen and (max-width: 375px) {
	
	.entry-title {
		font-size: 1.2em;
	}
	
	#branding {
	    float: left;
	    width: 98%;
	    height: 55px;
	    margin-left: 5px;
	    margin-top: 40px;
	}
	
	#branding img {
		max-width: 100%;
		height: auto;
	}
	
	#sitemap {
		display: none;
	}
	
	#site-title {
		width: 98%;
	}
	
	#header {
	    height: 180px;
	}
	
	li.jcarousel-item {
		width: 150px;
	}
	
	
	
	#masthead {
	    height: 180px;
	}
	
	.ad-gallery .ad-image-wrapper {
	    height: 360px !important;
	    width: 330px;
	    overflow: hidden !important;
	}
	
	.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	    position: absolute;
	    bottom: 50px;
		
	}	
	
	#container {
		margin-top: 280px;
	}
}	

@media only screen and (max-width: 360px) {
	
	.ad-gallery .ad-image-wrapper {
	    height: 360px !important;
	    width: 320px;
	    overflow: hidden !important;
	}
	
	.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	    position: absolute;
	    bottom: 60px;
		
	}	
	
	
}	

@media only screen and (max-width: 320px) {
	
	#container {
		margin-top: 280px;
	}
	
	
	#site-title {

	    font-size: 1.2em;
	}
	
	#sitename a {
		display: none;
	}	
	
	#branding {
	    margin-top: 50px;
	}
	
	#rss {
	    margin-right: 15px;
		margin-top: 20px;
	}
	
	#block-views-partners-block_1 h2 {
	    left: 15%;
	}
	
	.ad-gallery .ad-image-wrapper {
	    height: 370px !important;
	    width: 290px;
	    overflow: hidden !important;
	}
	
	.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	    position: absolute;
	    bottom: 60px;
		
	}	

}