/*
Theme Name:     Gow Antiques
Theme URI:      http://example.com/
Description:    Child theme for the Twenty Twelve theme
Author:         Vitalhike
Author URI:     http://example.com/about/
Template:       twentytwelve                             
Version:        0.1.0
*/

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

.bx-wrapper .bxslider_course img{
	max-width: 100%;
	max-height: none;
	 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}


.slider_course .bx-wrapper .bx-controls-direction a{

	margin-top: 85px

}




.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  }
  .row::before, .row::after {
    content: ' ';
    display: table;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

	}
  
  .row:before, .row:after {
    content: " ";
    display: table;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;	}
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    width: auto;
    margin-left: -12px;
    margin-right: -12px;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  }
  
.max-img img{

	max-width: 100%;
}  
  
.column img{
	//

}  

[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }
  
  
  
  

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }

  .small-1 {
    width: 8.33333%; }

  .small-2 {
    width: 16.66667%; }

  .small-3 {
    width: 25%; }

  .small-4 {
    width: 33.33333%; }

  .small-5 {
    width: 41.66667%; }

  .small-6 {
    width: 50%; }

  .small-7 {
    width: 58.33333%; }

  .small-8 {
    width: 66.66667%; }

  .small-9 {
    width: 75%; }

  .small-10 {
    width: 83.33333%; }

  .small-11 {
    width: 91.66667%; }

  .small-12 {
    width: 100%; }

  .small-offset-0 {
    margin-left: 0% !important; }

  .small-offset-1 {
    margin-left: 8.33333% !important; }

  .small-offset-2 {
    margin-left: 16.66667% !important; }

  .small-offset-3 {
    margin-left: 25% !important; }

  .small-offset-4 {
    margin-left: 33.33333% !important; }

  .small-offset-5 {
    margin-left: 41.66667% !important; }

  .small-offset-6 {
    margin-left: 50% !important; }

  .small-offset-7 {
    margin-left: 58.33333% !important; }

  .small-offset-8 {
    margin-left: 66.66667% !important; }

  .small-offset-9 {
    margin-left: 75% !important; }

  .small-offset-10 {
    margin-left: 83.33333% !important; }

  .small-offset-11 {
    margin-left: 91.66667% !important; }

  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }

  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }

  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; }

  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 15px;
    padding-right: 15px;
    float: left; } }



[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -15px;
 }
  
  
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  [class*="block-grid-"]:after {
    clear: both; }
  [class*="block-grid-"] > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 12px 0px 12px; }

@media only screen {
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
	  

  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }

.archive_course{
	width: 48%;
	margin-right: 4%;
	float: left;

}

.all{
	width: 100%;
	float: left;
}

.archive_course:nth-child(odd){
	margin-right: 0%;

}


@font-face {
	font-family: 'PalatinoLinotype-Roman';
		src: url('/wp-content/themes/twentytwelve-child/fonts/pala.eot');
		src: url('/wp-content/themes/twentytwelve-child/fonts/pala.eot?#iefix') format('embedded-opentype'),
			 url('/wp-content/themes/twentytwelve-child/fonts/pala.ttf') format('truetype'),
			 url('/wp-content/themes/twentytwelve-child/fonts/pala.woff') format('woff'),
			 url('/wp-content/themes/twentytwelve-child/fonts/pala.svg#pala') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaLT-Light';
	    src: url('/wp-content/themes/twentytwelve-child/fonts/helveticaltlight.eot');
		src: url('/wp-content/themes/twentytwelve-child/fonts/helveticaltlight.eot?#iefix') format('embedded-opentype'),
			 url('/wp-content/themes/twentytwelve-child/fonts/helveticaltlight.svg#helveticaltlight') format('svg'),
			 url('/wp-content/themes/twentytwelve-child/fonts/helveticaltlight.woff') format('woff'),
			 url('/wp-content/themes/twentytwelve-child/fonts/helveticaltlight.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PalatinoLinotype-Bold';
		src: url('/wp-content/themes/twentytwelve-child/fonts/palab.eot');
		src: url('/wp-content/themes/twentytwelve-child/fonts/palab.eot?#iefix') format('embedded-opentype'),
			 url('/wp-content/themes/twentytwelve-child/fonts/palab.woff') format('woff'),
			 url('/wp-content/themes/twentytwelve-child/fonts/palab.ttf') format('truetype'),
			 url('/wp-content/themes/twentytwelve-child/fonts/palab.svg#palab') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media print{
#print{
visibility: visible;
}

/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 200px; height:150px;}
.pika-stage { float: left; height: 330px; width:450px; text-align: center;}

#gallery_pika{ float: left; width: 100%;}

body{font-family: sans-serif;background:#FCFCFC;}
a{color:white;}
.pikachoose {width: 500px; margin: 0 auto;}
.pika-stage {position: relative; padding: 5px; border: 5px solid #fff;}
	
	/*if you change the padding on pika-stage you must adjust the top left of this to match! */
	.pika-stage .main-image {position: absolute; top: 0px; left: 0px;}
	.pika-stage .pika-aniwrap{position: absolute; top: 0px; left: 0px;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img {border:0;height:100%; max-width: 450px;}

.pika-stage .caption {display: none;}
	.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;cursor:pointer;}
	.pika-imgnav a.previous {display: none}
	.pika-imgnav a.next {display:none}


	.pika-imgnav a.play  {border-color: transparent transparent rgba(255,255,255,.7);border-style: solid;border-width: 0 0 25px 25px;height: 0;width: 0;position:absolute;
		-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);top:14px;left:47%;display:none;}
	.pika-imgnav a.pause {display:none;border-left:5px solid rgba(255,255,255,.7);border-right:5px solid rgba(255,255,255,.8);height: 30px;width: 14px; position:absolute;top:10px;left:47%;}

.pika-textnav {display:none;}
	
.pika-thumbs {float: left;margin-top: 30px; width: 100%;}
	.pika-thumbs li {float: left; list-style-type: none;margin: 50px 50px 0 0; padding: 5px;border: 5px solid #fff;cursor:pointer;}
.pika-thumbs li:last-child {float: left; list-style-type: none;margin: 10px 0 0 0; padding: 5px;border: 5px solid #fff;cursor:pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}
.pika-thumbs img{ width: 100%; height: 100%;}
/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{display: none;}
	
		
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 20px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 485px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}

.print_hidden{
visibility: hidden;
position: absolute;
}

.single_content{
height: 100%!important; 
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
overflow-x: hidden;
float: left;
width: 900px;
margin-left: 50px;
}

.logo_print{
float: left;
margin-left: 360px;
visibility: visible;
}

.single_top_text{

margin-left: 270px;
float: left;
font-family: Arial;
font-style: Italic;
margin-bottom: 20px;
}

hr{
	margin-left: 0px;
	margin-right: 0px;
}

.footer_image{
display: none;
}

.header_top{
display: none;
}
.header_address{
display: none;
}

#menu_header{
display: none;
}

.course_booking_pack, .main-navigation, .sep_content_menu, .header_top_line{
display: none;
}

.print{
visibility: hidden;
}

.book_now{
display: none;
}

.bgtop_footer, .footer_menu, .link_footer, .social_footer, .text_footer_bottom{
display: none;
}
#page{
float: left;
width: 100%;
}
}

@media screen{
.logo_print{
display: none !important;
}

.single_top_text{
text-align: center;
width:100%;
float: left;
font-family: Arial;
font-style: Italic;
margin-bottom: 20px;
}

}



.print{
position: absolute;
margin-left: 600px;
margin-top: 25px;
}

.closearticle{
cursor: pointer;
color: #74091A;
font-weight: bold;
font-size: 18px;
}



.text-image{
position: absolute;
margin-left: 750px; 
margin-top: 30px;
}

.entry-content li{
float: left;
list-style: disc;
margin-left: 30px;
width: 100%;
line-height: 22px;
}

.imagecourses{
float: left;
width: 420px;
padding: 10px;
border: 5px solid #fff;

}

.imagecourses img{
width: 100%;
}

.content_courses{
float: left;
margin-left: 20px;
width: 440px;
}


.entry-content{
font-family: Arial;
font-size: 14px;
line-height: 18px;
}

.entry-content a{
color: #74091A;
}
.slider{
float: left;
width: 960px;
margin-top: 100px;
margin-bottom: 20px;
}
.center_title{
text-align: center;
font-size: 24px;
font-family: 'Quattrocento', serif;
color: #74091A;
margin-bottom: 20px;
text-transform:uppercase;
}

.text_archive_courses, .text_course h3{
font-family: 'Quattrocento', serif;
font-size: 18px;
line-height: 21px;
color: #720A1C

}

.text_course h3{
	margin-bottom: 10px;
	font-weight: normal
}

.text_course ul{
	list-style: disc;
	list-style-position: inside;
}

.single_course_top {
	float: left;
	margin-right: 25px;
	height: 20px;
	line-height: 20px;
	color: #444444
}

.wpcf7-response-output{
	float: left
}

.single_course_top img{
	float: left;
	margin-right: 5px;
}

.form_on_course{
	width: 70%;
	float: left;
	margin-left: 15%;
	margin-right: 15%;
}

.column_form{
	width: 45%;
	margin-right: 10%;
	float: left;
}

.column_form:nth-child(odd){
	margin-right: 0%;
}

.form_on_course p{
	margin-bottom: 23px

}


.column_form input{
	width: 96%;
	padding: 10px 2%;
	color: #999999;

}

.column_form textarea{
	border-radius:0px;
	color: #999999;
	padding: 9px 2%;
	width: 96%;
}

/* TOGGLE */
.less.active .button-read-more {
    display: none;
}
 
a.button-read{

	color: #720A1C
} 
 
.button-read-less{
    display: none;
}
 
.less.active .button-read-less{
    display: block;
}

.less{
	padding-top: 20px;
}
 
.more p{
    margin: 0;
    padding: 0;
}

.column_form input[type="submit"]{
	background: #720A1C;
	color: #fff;
	line-height: 40px;
	height: 40px;
	padding: 0px;
	width: 100%;
	border: none;
	border-radius: 0px;
	font-size: 15px;

}

.taxonomy_title_text{
text-align: center;
font-family: Arial;
font-size: 14px;
color: #414042;
line-height: 40px;
}
.page_title{
text-align: left;
font-size: 24px;
font-family: 'Quattrocento', serif;
color: #74091A;
margin-bottom: 20px;
float: left;
width: 100%;
min-width: 960px;
}
.entry-title{
text-align: left;
font-size: 24px;
font-family: 'Quattrocento', serif;
color: #74091A;
margin-bottom: 20px;
float: left;
width: 100%;
min-width: 960px;
}
.entry-content img{
border-radius: 0px;
box-shadow: none;
}
html{
background: #fff;
}

				
body{
background: #dcddde; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNkY2RkZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #dcddde 32%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#dcddde), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dcddde 32%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dcddde 32%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dcddde 32%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dcddde 32%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcddde', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
min-width: 1280px;
z-index: -9999;
position: absolute;
width: 100%;
}


.site{
background: none;
overflow: none;
min-width: 960px;
}

.site-content {
  float: left;
  width: 100%;
min-width: 960px;

}



.site-content article{
border: none;
padding: 0px;
margin: 0px;

display: inline;
}

footer[role="contentinfo"]{
float: left;
width: 960px;
border: none;
margin-top: 20px;
min-width: 960px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
section {
	display: inline;
}

nav{
display: block
}

.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	border-bottom: none;
	border-top: none;
	display: inline-block !important;
	text-align: center;
	width: 100%;
	z-index: 9999;
	position: relative;
}
	
.main-navigation ul {
	margin: 0;
	text-indent: 0;
}

.main-navigation li{
	display: inline-block;
	text-decoration: none;
	background: url(/wp-content/themes/twentytwelve-child/images/sepmenu.png) right 0  no-repeat; 
	background-position:right; 
	font-size: 17px;
	font-family: 'Quattrocento', serif;
	padding-left: 15px;
	padding-right: 15px;
	color: #74091A;
	text-transform:uppercase;
}
	

.main-navigation li a{color: #74091A;line-height: 3.692307692;}
.main-navigation li:hover{
	display: inline-block;
	text-decoration: none;
	background: url(/wp-content/themes/twentytwelve-child/images/sepmenu.png) right 0  no-repeat; 
	background-position:right; 
	font-size: 17px;
	font-family: 'Quattrocento', serif;
}
	
.main-navigation  li .subli a{
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial;
	padding-right: 0px;
	float: left;
	padding-left: 10px;
	color: #414042;
	text-transform:capitalize;
	padding-right: 10px;
}

.main-navigation  li  .subli{
	display: inline-block;
	text-decoration: none;
	background: url(/wp-content/themes/twentytwelve-child/images/sepmenu2.png) left 0  no-repeat #efefef; 
	background-position:left; 
	padding-right: 0px;
	float: left;
	padding-left: 13px;
	text-transform:capitalize;
	font-size: 14px;
	font-family: Arial;
}
	
.main-navigation li   .subli:last-child{
	display: inline-block;
	text-decoration: none;
	background: url(/wp-content/themes/twentytwelve-child/images/sepmenu2.png) no-repeat #efefef; 
	background-position:left; 
	padding-right: 0px;
	float: left;
	padding-left: 13px;
	text-transform:capitalize;
	font-size: 14px;
	font-family: Arial;
}

.main-navigation li:last-child{
	display: inline-block;
	text-decoration: none;
	background: none; 
	font-size: 17px;
	font-family: 'Quattrocento', serif;
}

.main-navigation li a:hover {
	color: #000;
}

.main-navigation li {
	margin: 0;
	position: relative;
}

.main-navigation li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1;
	border-left: 1px solid #D1D3D4;
	border-bottom: 1px solid #D1D3D4;
	border-right: 1px solid #D1D3D4;
}

.main-navigation li ul ul {
	top: 0;
	left: 100%;
}
	
.main-navigation ul li:hover > ul {
	border-left: 0;
	display: block;
}

.main-navigation li ul li a {
	background: #efefef;
	border-bottom: 1px solid #ededed;
	display: block;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	width: 180px;
	width: 12.85714286rem;
	white-space: normal;
	text-align: left;
	line-height: 10px;
}
	
.main-navigation li ul li a:hover {
	background: #efefef;
	color: #74091A;
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
	color: #74091A;
	font-weight: normal;
}


.header_top_line{
float: left;
width: 100%;
height: 31px;
background: #74091A;
min-width: 1280px;

}

.header_top{
float: left;
width: 100%;
height: 170px;
min-width: 960px;
}

.bafralogo{
float: left;
width: 153px;
height: 99px;
margin-top: 30px;
}

.header_text{
float: left;
text-align: center;
font-family: 'Quattrocento', serif;
font-size: 40px;
color: #74091A;
line-height: 30px;
margin-top: 35px;
margin-left: 150px;
}

.header_text span{
font-size: 30px;
}

.lapadalogo{
float: right;
width: 99px;
height: 98px;
margin-top: 30px;
}

.header_address{
text-align: center;
font-family: Arial;
color: #414042;
font-size: 14px;
line-height: 18px;
}

.header_address span{
font-weight: bold;
}

#menu_header{
background: #F3F3F3;
height: 60px;
border-top: 1px solid #D1D3D4;
border-bottom: 1px solid #D1D3D4;
position: absolute;
width: 100%;
left: 0px;
min-width: 1280px;
margin-top: 15px;
}

.wrapper_menu_one{
margin: 0 auto;
width: 960px;
text-align: center;
font-family: 'Quattrocento', serif;
font-size: 17px;
color: #74091A;
text-transform:uppercase;
min-width: 960px;
}


.entry-content p, .entry-summary p, .comment-content p, .mu_register p{
line-height: 19px;
font-size: 15px;
font-family: Arial;
margin-bottom: 20px;
}


.footer_menu{
float: left;
font-size: 15px;
font-family: 'Quattrocento', serif;
text-transform:uppercase;
}

.footer_menu ul li{
display: inline;
}

.footer_menu li a{
color: #74091A;
text-decoration: none;
margin-right: 10px;
}

.footer_menu a{
color: #74091A;
}

.footer_menu a:hover{
color: #74091A;
}

.link_footer{
float: right;
background: url(/wp-content/themes/twentytwelve-child/images/compas.png) left 0 no-repeat;
padding-left: 30px;
}

.link_footer a:link{
color: #74091A;
font-family: 'Quattrocento', serif;
font-size: 15px;
text-decoration: none;

}

.link_footer a:hover{
color: #74091A;
}

.link_footer a:visited{
color: #74091A;
}

.social_footer{
float: left;
margin-left: 200px;
}
.footer_top_line{
float: left;
width: 100%;
height: 31px;
background: #74091A;
min-width: 1280px;
}

.footer_bottom_wrapper{
margin: 0 auto;
width: 960px;
}

.text_footer_bottom{
float: right;
background: url(/wp-content/themes/twentytwelve-child/images/vitalhike_footer.png) center left no-repeat;
font-size: 12px;
padding-left: 30px;
color: #626262;
font-family: 'Quattrocento', serif;
margin-top: 10px;
padding-top: 13px;
height: 27px;
margin-bottom: 10px;
}

.text_footer_bottom a:link{
color: #626262;
}

.text_footer_bottom a:visited{
color: #626262;
}

.text_footer_bottom a:hover{
color: #626262;
text-decoration: underline;
}
.text_footer_bottom a{
color: #626262;
text-decoration: none;
}

.footer_image{
margin-top: -475px;
left: 0;
position: absolute;
z-index: -9999;
}

.bgtop_footer{
position: absolute;
width: 100%;
left: 0px;
}

.bg_footer_wrapper{
margin: 0 auto;
width: 1280px;
}

.sep_content_wrapper{
margin: 0 auto;
width: 1280px;
}

.sep_content_front{
position: absolute;
width: 100%;
left: 0px;
margin-top: 20px;
}

.sep_ok{
float: left;
width: 100%;
height: 40px;

}

.sep_content_ok{
position: absolute;
width: 100%;
left: 0px;
z-index: -1;
}

.sep_wrapper_ok{
margin: 0 auto;
width: 1280px;
}

.sep_content_menu{
position: absolute;
width: 100%;
left: 0px;
margin-top: 60px;
}

.sep_content{
position: absolute;
width: 100%;
left: 0px;
margin-top: 180px;
}

.sep_content_showroom{
position: absolute;
width: 100%;
left: 0px;
margin-top: 150px;
}

.bottom_front{
float: left;
width: 960px;
margin-bottom: 20px;
margin-top: 20px;
}

.front_section{
float: left;
margin-left: 23px;
}

.front_section_title{
font-size: 24px;
font-family: 'Quattrocento', serif;
color: #74091A;
margin-bottom: 3px;
text-align: center;
}

.showroom_section{
float: left;
margin-left: 5px;
margin-top: 20px;
width: 235px;
}

.showroom_section img{
float: left;
padding: 5px;
margin-top: 5px; 
border: 4px solid #fff;
}

.title_showroom{
font-size: 18px;
width: 100%;
font-family: 'Quattrocento', serif;
color: #74091A;
float: left;
}

.top_buttons{
position: absolute;
margin-top: -24px;
margin-left: 450px;
z-index: 0;
width: 510px;
}

.top_buttons_serv{
position: absolute;
margin-top: -24px;
margin-left: 340px;
width: 620px;
}

.information_title{
float: left;
width: 100%;
color: #74091A;
font-size: 16px;
margin-bottom: 20px;
}

.information_title2{
float: left;

color: #74091A;
font-size: 16px;
margin-bottom: 20px;
}

.anitiquemag, .thepower, .theherald, .sundaypost{
float: left;
width: 100%;
color: #74091A;
font-size: 16px;
margin-bottom: 20px;
cursor: pointer;
}

.anitiquemag2, .thepower2, .theherald2, .sundaypost2{
float: left;
margin-right: 97px; 
color: #444444;
font-size: 16px;
margin-bottom: 20px;
cursor: pointer;
text-decoration: underline;
}

.sundaypost2{
	margin-right: 0px;

}


.normal_page{
float: left;
width: 100%;
margin-top: 80px;
}

.center_page{
text-align: center;
width: 100%;
margin-top: 95px;
}

.yes_sold{
position: absolute;
}

/* Accommodation */

.accomodation_full{
float: left;
width: 100%;
margin-bottom: 20px;
}
.accomodation_image{
float: left;
width: 220px;
height: 170px;
background: #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 6px 0px ;
box-shadow: 0px 0px 6px 0px ; 
}

.accomodation_image img{
float: left;
margin-left: 5px;
width: auto;
height: auto;
margin-top: 5px;
}

.description_accommodation{
margin-left: 240px;
line-height: 18px;
margin-bottom: 20px;
}

.description_accommodation span{
color: #74091A;
}

.accommodation_link{
margin-left: 240px;
}

.accommodation_link a{
color: #74091A;
}

.bottom_course_booking_pack{
float: left;
width: 100%;
height: 50px;
}

.course_booking_pack{
position: absolute;
margin-top: 28px;
}

.book_now{
float: right;
margin-top: 27px; 
}

.the_teacher{
float: left;
width: 100%;
}

.course_details{
position: absolute;
margin-top: -25px;
margin-left: 761px;
}

.enquiry_item{
position: absolute;
width: 458px;
height: 43px;
margin-left: 493px;
margin-top: 309px;
}

#single_page{
float: left;
width: 100%;
}

.single_content{
position: absolute;
height: 300px; 
width: 458px; 
margin-left: 493px; 
overflow: auto;
font-family: Arial;
}

.furniture_single{
float:left;
width: 420px;
font-size: 14px;
line-height: 20px;
}

.stock_number{
font-weight: bold;
float: left;
width: 100%;
margin-bottom: 20px;
}

/* Bookcase ETC */
.bg_single_antique{
background: #F1F2F2;
border: 1px solid #D1D3D4;
float: left;
width: 223px;
min-height: 340px;
margin: 7px;

}

.bg_single_antique a{
color: #fff;
text-decoration: none;
}

.image_tax{
float: left;
width: 205px;
margin-left: 5px;
margin-top: 5px;
}

.image_tax img{
width: 195;
height: 150px;
border: 4px solid #fff;
}

.details_antique{
width: 110px;
height: 20px;
float: left;
margin-left: 5px;
background: #74081a;
font-family: PalatinoLinotype-Bold;
font-size: 14px;
text-align: center;
padding-top: 6px;
margin-top: 5px;
}


a.button_red{
width: 162px;
height: 40px;
float: left;
line-height: 40px;
background: #74081a;
font-family: Arial;
font-size: 14px;
text-align: center;


color: #fff;
text-decoration: none;
}


.margin_bottom_60{
	margin-bottom: 60px;
}

.margin_bottom_25{
	margin-bottom: 25px;
}

.margin_bottom_15{
	margin-bottom: 15px;
}

.to_center{
	text-align: center;

}

.text_course{
	line-height: 19px;
font-size: 15px;
font-family: Arial;

}




.text_course_archive_all{
font-size: 15px;
	line-height: 21px;

}

.text_intro_courses{
	margin-left: 20%;
	margin-right: 20%;
	width: 60%;
	float: left
}


.reviews_on_page{

	background: #fff;
	width: 90%;
	float: left;
	padding: 5%;
}

.text_course p, .text_intro_courses p{
	margin-bottom: 20px;
	line-height: 21px;

}

.text_course h3{
	

}


.limit_description{
float: left;
width: 205px;
margin-top: 5px;
text-align: justify;
margin-left: 5px;
}

.category_price{
float: left;
margin-left:5px;
}

.text-intrudaction{
margin-top: 5px;
float: left;
width: 550px;
}

.photointrudaction{
float: left;
width: 410px;
}

.italiandimage{
font-family: Arial;
font-style: italic;
font-size: 14px;
color: #74091A;
width: 170px;
float: left;
margin-top: 15px;
}


.italicimg{
float: right;
width: 380px;
}


.contact_left{
float: left;
margin-right: 30px;
}


.contact_form_text{
float: left;
margin-top: 10px;
}

.contact_form_text input[type="text"]{
float: left;
width: 190px;
border-radius: 0px;
border: 1px solid #414042;
margin-right: 20px;
margin-top: 10px;
position: relative;
}

.contact_form_text input[type="tel"]{
float: left;
width: 190px;
border-radius: 0px;
border: 1px solid #414042;
margin-right: 20px;
margin-top: 10px;
position: relative;
}

.contact_form_text input[type="email"]{
float: left;
width: 190px;
border-radius: 0px;
border: 1px solid #414042;
margin-top: 10px;
position: relative;
}
.contact_form_textarea{
floaT: left;
margin-top: 20px;

}
.contact_form_textarea textarea{
min-width: 637px;
max-width: 637px;
border-radius: 0px;
border: 1px solid #414042;
margin-top: 10px;
}

.contact_form_submit{
position: absolute;
margin-left: 530px;
margin-top: -3px;
}

.contact_form_submit input[type="submit"]{
border: none;
border-radius: 0px;
background: url(/wp-content/themes/twentytwelve-child/images/send.png) no-repeat;
height: 41px;
width: 123px;

}

.conulatancy_left{
float: left;
width: 420px;
}
.conulatancy_right{
float: left;
width: 540px;
}


.column_left{
float: left;
width: 230px;
}

.column_center{
float: left;
width: 230px;
margin-left: 140px;
}

.column_right{
float: right;
width: 230px;
}

.column_left p{
float: left; 
width: 210px;
margin-left: 10px;
height: 50px;
}

.column_center p{
float: left; 
width: 210px;
margin-left: 10px;
height: 50px;
}

.column_right p{
float: left; 
width: 210px;
margin-left: 10px;
height: 50px;
}


.title_restoration{
font-family: 'Quattrocento', serif;
font-size: 15px;
color: #74091A;
height: 30px;
margin-left: 10px;
float: left;
}

.column_courses{
float: left;
width: 240px;
}

.column_courses p{
float: left; 
width: 210px;
margin-left: 10px;
height: 50px;
}

.link_more{
float: right;
margin-right: 20px;
}

.contact_right{
float: left;
width: 660px;
}

.details_full{
position: relative;
margin-left:2px;
margin-top: 300px;
}

span.wpcf7-not-valid-tip{
float: left;
position: absolute;
margin-left: -200px;
width: 170px;

}

.contact_right div.wpcf7-validation-errors{
float: left;

}

.contact_right  div.wpcf7-mail-sent-ng{
float: left;
}

.contact_right div.wpcf7-mail-sent-ok{
float: left;
}

