/*
Theme Name: Responsive AssAud
Version: 1.0
Description: A child theme of Responsive
Template: responsive
*/

@import url("../responsive/style.css");

@font-face {
    font-family: 'highway_gothic_condensedRg';
    src: url('fonts/hwygcond-webfont.eot');
    src: url('fonts/hwygcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hwygcond-webfont.woff2') format('woff2'),
         url('fonts/hwygcond-webfont.woff') format('woff'),
         url('fonts/hwygcond-webfont.ttf') format('truetype'),
         url('fonts/hwygcond-webfont.svg#highway_gothic_condensedRg') format('svg');
    font-weight: normal;
    font-style: normal;
}


h1,
.textwidget p {
font-family: 'highway_gothic_condensedRg';
font-size: 2.5em;
font-weight: 300;
}

.symple-heading {
padding-bottom: 5px;
font-size: 2.5em !important;
}

#header {
background-color: #000 !important;
}

#content {
text-align: left;
}

.col-620 {
width: 100%;
}

img.aa {
position: absolute;
height: 180px;
z-index: 10;
}

ul {
list-style-type: circle;
}

@media all and (max-width: 650px) {
img.aa {
display: none;
}

#logo {
padding-left: 10px !important;
}

.main-nav {
padding-left: 0 !important;
}

.nivo-caption p {
font-size: 10px !important;
line-height: 12px;
}

.nivo-caption p.first {
font-size: 15px !important;
}

ul.sub-menu {
width: 100% !important;
font-family: 'highway_gothic_condensedRg' !important;
}

.top-widget, .front-page .top-widget {
margin: 0 auto !important;
width: 40% !important;;
}

#symple-tab-produits-associes {
display: inline-block !important;
}

div.galleria,
.galleria-container.touch {
width: 100% !important;
}


}

@media all and (max-width: 920px) {

#symple-tab-produits-associes {
display: inline-block !important;
}

}

#footer {
padding: 0;
}

#logo {
padding: 5px 10px 25px 125px;
font-family: highway_gothic_condensedRg;
}

.top-widget {
width: 27%;
}

.main-nav {
padding-left: 100px;
font-family: highway_gothic_condensedRg;
}

.theme-default .nivo-caption {
font-family: highway_gothic_condensedRg !important;
}

.menu,
.js .main-nav #responsive_current_menu_item {
margin: 0 auto;
background-color: #000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
background-image: -webkit-linear-gradient(top, #000, #333);
background-image: -moz-linear-gradient(top, #000, #333);
background-image: -ms-linear-gradient(top, #000, #333);
background-image: -o-linear-gradient(top, #000, #333);
background-image: linear-gradient(top, #000, #333);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#333);
}

.menu_dummy {
margin: 0;
width: 100%;
clear: both;
background-color: #000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
background-image: -webkit-linear-gradient(top, #000, #333);
background-image: -moz-linear-gradient(top, #000, #333);
background-image: -ms-linear-gradient(top, #000, #333);
background-image: -o-linear-gradient(top, #000, #333);
background-image: linear-gradient(top, #000, #333);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#333);
}

.menu a:hover {
color: #e6242b;
background: none;
}

ul.menu > li:hover,
.menu .current_page_item a, .menu .current-menu-item a {
background: none;
}

h1 {
font-size: 2.125em;
}

p,
table {
font-size: 13px;
}

.site-name {
display: block;
font-size: 2.7em;
line-height: 1.0em;
padding-top: 10px;

}

.site-name a {
color: #fff;
font-weight: normal;
}

.site-description {
font-size: 1.4em;
margin: 0;
}


.menu a,
.sub-header-menu a {
font-weight: inherit;
font-size: 24px;
text-shadow: none;
padding: 0 25px;
min-width: 55px;
text-align: center;
text-transform: uppercase;
}

.menu a {
border-left: 1px dotted #585858;
}

.sub-header-menu {
background-color: inherit;
border: none;
}

a,
#text-22 a,
.sub-header-menu a:hover,
.sub-header-menu .current-menu-item a {
color: #e6242b;
}

span.posted_in {
display: none;
}

ul.sub-menu {
width: 100px;
font-family: 'Open Sans';
}

.menu li li {
min-width: 110px;
}

.menu li li a {
font-size: 12px;
}

.menu li li a:hover {
color: #e6242b;
}

div.wordpress-post-tabs,
.symple-tabs {
clear: both;
padding-top: 20px;
}

.tab-content ul li,
.symple-accordion ul li,
.symple-toggle ul li {
font-family: "Open Sans", arial, sans-serif;
letter-spacing: 0px;
padding-bottom: 5px;
list-style-type: square;
}

.post-meta,
.post-data,
.title-archive,
body.home h1 {
display: none;
}

div.breadcrumb-list {
text-transform: uppercase;
font-size: 10px;
letter-spacing: 1px;
}

#content-archive div.post,
.wp-caption.alignleft {
width: 190px;
height: 221px;
float: left;
margin: 15px;
text-align: center;
font-size: 14px;
border: 1px solid #e5e5e5;
background-color: #fff;
}

#content-archive div.post:hover,
.wp-caption.alignleft:hover {
border: 1px solid #888;
background-color: #fff;
box-shadow: 10px 10px 5px #888888;
-webkit-box-shadow: 10px 10px 5px #888888;
-moz-box-shadow: 10px 10px 5px #888888;
-o-box-shadow: 10px 10px 5px #888888;
-o-transition:.25s;
  -ms-transition:.25s;
  -moz-transition:.25s;
  -webkit-transition:.25s;
  transition:.25s;
}

.wp-caption p.wp-caption-text {
font-size: 14px;
font-weight: bold;
color: #e6242b;
margin: 15px 0;
}

h2.post-title {
font-size: 14px;
min-height: 35px;
}

.wpsp-page-nav-form {
margin: 0px 0px 0px 5px;
}

.wp-smart-pagination {
width: 100%;
display: block;
clear: both;
}

.post-entry {
padding: 0 5px;
}


#wrapper {
background-color: #fff;
}

#content-archive div.post {
background-color: #fff;
}

.taxonomy-description,
.navigation {
display: none; 
}


ul.qtrans_language_chooser {
display: inline-flex;
padding: 5px;
list-style-type: none;
font-size: 13px;
margin: 0 !important;
}

ul.qtrans_language_chooser li {
margin-right: 10px;
list-style-type: none;
}

.qtrans_flag_and_text {
background-position: 0 50% !important;
}

ul.qtrans_language_chooser a {
color: #bbb;
}
ul.qtrans_language_chooser a:hover{
color: #fff;
}

ul.qtrans_language_chooser li.active a {
color: #fff;
}


.top-widget #searchform  input[type=submit] {
display: none;
}
.top-widget #searchform  select, input[type="text"] {
border: none;
}

.top-widget #searchform  input[type=text] {
width: 160px;
height: 22px;
margin-top: 10px;
margin-right: 5px;
font-size: 13px;
color: #000000;
font-size: 12px;
padding-right: 10px;
background: #E6E6E6 url('http://fabryczna.art.pl/kazik/assaud/wp-content/uploads/gray-classic-search-icon.png') no-repeat 2% 55% !important;
background-color: #E6E6E6 !important;
padding-left: 22px !important;
}


div#featured-image,
h2.featured-subtitle {
display: none;
}

#featured p {
margin: 0 !important;
}

div#featured-content address {
margin-top: 0;
margin-bottom: 1.6em;
}

div#featured-content.col-460 {
width: 100% !important;
}


.widget-title-home h3 {
display: none;
}

.home-widgets {
text-align: center;
font-size: 13px;
}

#wrapper,
.widget-wrapper {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

.widget-wrapper {
margin: 0;
padding: 0 20px 10px 20px;

}

.front-page #wrapper {
margin: 0 auto;

}


#featured {
display: none;
}


#widgets {
margin-top: 20px;
}

.textwidget {
text-align: left;
}

.textwidget p {
padding: 0;
margin: 0;
font-size: 21px;
font-weight: 300;
}

.textwidget p.big {
font-size: 23px;
}

body.home h1 {
display: inline-block;
width: 100%;
border-bottom: 1px solid #555;
}

.textwidget img {
padding-bottom: 15px;
border: 20px #737373;
display: block;
margin: 0 auto;
width: 100%;
}

#text-22 {
width: 100%;
}

#text-22 .textwidget {
padding: 10px 0;
}

#text-22 .widget-wrapper {
padding: 0 20px;
}

.bottom {
margin-bottom: 0;
}

.separator {
padding: 0 2px;
}

#symple-tab-produits-associes {
display: block;
}

td:first-child {
width: 30%;
}

h6.title-search-results {
font-style: italic;
font-size: 16px;
font-weight: normal;
margin-bottom: 50px;
}

h6.title-search-results span {
font-style: normal;
font-weight: bold;
}

#content-search h2.post-title {
min-height: initial;
}

#content-search .read-more,
#content-blog .read-more {
font-size: 13px;
text-align: right;
}

#content-search div.post,
#content-search div.page,
#content-blog div.category-actualites {
padding: 0 15px;
border: 1px solid #e5e5e5;
margin-top: 20px;
min-height: 130px;
}

.post-entry-blog .attachment-post-thumbnail.wp-post-image,
.post-entry-search .attachment-post-thumbnail.wp-post-image {
max-width: 100px;
margin: 0;
padding-right: 10px;
float: left;
}

.category-actualites h2.post-title {
min-height: initial;
}

#content-search div.page h1 {
margin-bottom: .75em;
margin-top: .75em;
font-size: 14px;
}

#content-search div.post:hover,
#content-search div.page:hover,
#content-blog div.category-actualites:hover {
border: 1px solid #888;
box-shadow: 10px 10px 5px #888888;
-webkit-box-shadow: 10px 10px 5px #888888;
-moz-box-shadow: 10px 10px 5px #888888;
-o-box-shadow: 10px 10px 5px #888888;
-o-transition:.25s;
  -ms-transition:.25s;
  -moz-transition:.25s;
  -webkit-transition:.25s;
  transition:.25s;
}

.searchnav .navigation {
display: inherit;
}


select, input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea.form {
width: 100%;
max-width: 250px;
font-family: "Open Sans", arial, sans-serif;
}

input[type="tel"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 6px 8px;
border: 1px solid #aaa;
border-bottom-color: #ccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
outline: none;
background-color: #fff;
-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
vertical-align: middle;
cursor: text;
}

table.form,
table.form td {
border: none;
}


table.form td:first-child {
text-align: right;
width: 17%;
line-height: 15px;
}

table.form .Jacceptelesconditionsdelocation {
top: 2px;
}

#widgets .grid.col-300 {
display: none;
}

/* slider */

.nivo-caption p {
font-size: 17px;
padding: 0 40px !important;
opacity: 1;
color: #fff;
}

.nivo-caption p.first {
font-size: 20px;
}

.nivo-caption {
background: #555 !important;
color: #fff;
opacity: 0.7 !important;
-moz-opacity: 0.7 !important;
filter: alpha(opacity=7) !important;
}

#metaslider_4536.flexslider {
	margin: 0 !important;
}

.caption-wrap {
	bottom: 160px !important;
	text-align: right;
}

.post-entry a img { margin: 15px auto; }