/** Generated by FG **/
@font-face {
	font-family: 'Conv_15534_Freehand575BT';
	src: url('../fonts/15534_Freehand575BT.eot');
	src: url('../fonts/15534_Freehand575BT.eot?iefix') format('embedded-opentype'), url('../fonts/15534_Freehand575BT.woff') format('woff'), url('../fonts/15534_Freehand575BT.ttf') format('truetype'), url('../fonts/15534_Freehand575BT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AGENCYB';
	src: url('../fonts/AGENCYB.eot');
	src: url("../fonts/AGENCYB.eot?iefix") format('embedded-opentype'), url('../fonts/AGENCYB.woff') format('woff'), url('../fonts/AGENCYB.ttf') format('truetype'), url('../fonts/AGENCYB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AGENCYR';
	src: url('../fonts/AGENCYR.eot');
	src: url("../fonts/AGENCYB.eot?iefix") format('embedded-opentype'), url('../fonts/AGENCYR.woff') format('woff'), url('../fonts/AGENCYR.ttf') format('truetype'), url('../fonts/AGENCYR.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body
{ 
    margin:0px;
    padding:0px;
	font-family:'AGENCYR' , 'AGENCYB', sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000;
	background:url(../images/body_bg.jpg) repeat center top;
	/* background-size:cover; */
}
img{
	border:none;
}

/* http://pmob.co.uk/pob/centred-float.htm */
.menu{
float:right;
position:relative;
left:-50%;
text-align:left;
}

.menu ul {
list-style:none;
position:relative;
left:50%;
margin:0;
}
.menu ul li{
	display:block;
	list-style:none;
	padding:0;
	margin:10px 5px;
	float:left;
	height:19px;
	background:#fff ;
}
.menu ul li:hover{
	background: #f71785 ;
}
.menu ul li.active{
	background: #f71785 ;
}
.menu ul li a, .menu ul li span{
	font-family: 'Conv_15534_Freehand575BT';
	font-size:45px;
	color:#000;
	display:block;
	line-height:5px;
	text-decoration:none;
	font-weight: normal;
	text-align:center;
	white-space:nowrap;
}
/*.menu ul li:first-child{
	padding:0px;
}*/
.odd{
	padding: 2px 5px;
	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
       -moz-transform: rotate(5deg);
         -o-transform: rotate(5deg);
		 -ms-transform: rotate(5deg);
}
.odd a, .odd span{
	transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
       -moz-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
		 -ms-transform: rotate(-5deg);
}

.even{
	padding: 2px 11px !important;
	transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
       -moz-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
		 -ms-transform: rotate(-5deg);
}
.even a{
	transform: rotate(-5deg);
	-webkit-transform: rotate(5deg);
       -moz-transform: rotate(5deg);
         -o-transform: rotate(5deg);
		 -ms-transform: rotate(5deg);
}


  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: transparent;
  }

/*.navbar .nav{margin: 0 auto 0 2%;} 


.navbar {margin-bottom: 0;}
.menu { margin: 0 0 0 2%;}*/


            .objecttop {
                width:100%;
                height: 51px;
                background: url('../images/achtergrond/top.png') no-repeat center top;
                line-height: 0px;
	
            }
            .objectmid {
                width:100%;
                margin:0;
                background: url('../images/achtergrond/middle.png') repeat-y center top;
				padding: 5px 0;
            }
            .objectcontent {
                font-family: 'AGENCYR';
				font-size: 1.6em;
				padding: 0 10px;
				margin-top:-10px;
				max-width:840px;
            }
            .objectcontent h1 {font-size: 1.4em; line-height:1px; padding-bottom:0.2em;}
            .objectbot {
                width:100%;
                height: 55px;
                margin-top:-10px;
                background: url('../images/achtergrond/bottom.png') no-repeat center top;
                line-height: 0px;
            }
 
#objectwrapper
{
margin:0 auto; 
margin-top:-30px;
height:669px;
background: url('../images/painting_wrap_bg150plus.png') no-repeat center top;            
}

/* tekoop met afbeelding en overlappende footer*/
        
.home_footer_left{
	width:70%;
	height:auto;
	float:left;
	margin:55px 0px 0px 0px;
	position:relative;
	z-index:99;
}
.home_footer_left_tr{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
}
.home_footer_left_tr label{
	width:125px;
	height:auto;
	float:left;
	color:#5f5e4a;
	font-size:26px;
	font-weight:bold;
}
.home_footer_left_tr span{
	
	height:auto;
	float:left;
	color:#000;
	font-size:1.6em;
	margin-top:3px;
}
.home_footer_right{
	width:25%;
	height:auto;
	float:right;
	margin:55px 0px 0px 0px;
	padding-left:5%;
	position:relative;
	z-index:99;
}
.home_footer_right_tr{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	color:#5f5e4a;
	font-size:24px;
}
.home_footer_right_tr img{
	margin-top:11px;
	float:right;
	margin-right:13px;
}

.top_txt_box_outer{

	height:auto;

	/*margin:60px 0px 0px 0px;*/
}

.top_txt_box_outer1{
	width:100%;
	height:auto;
	margin: 20px 0px 0px 0px;
}
.top_txt_box_outer1
{
margin: -88px 0px 0px 0px;
}


span.date{
font-size:36px;
color:#000;
font-weight: normal;
}

.painting_wrapper{
	/*width:668px;*/
	height:619px;
	margin:0 auto;
}


.painting_wrap_newplus50{
	/*width:618px;
	height:669px;*/
	margin:0;
	padding:25px;
	text-align:center;
	position:relative;
	z-index:9;
}

.painting_wrap_new_img{
	margin-top:10px;
	width:100%;
	text-align:center;
	position:relative;
	
}

.painting_wrap_new_img span{
	width:150px;
	text-align:center;
	color:#fff;
	font-size:26px;
	padding:5px 0px;
	background:url(../images/painting_link_bg.png) repeat;
	position:absolute;
	bottom:4px;
	left:38%;
}

.painting_wrap_new_img.category span{
width:250px;
left:32%;
}

@media(max-width:480px)
{
.painting_wrap_new_img.category span{
width:250px;
left:0;
}
}
.painting_wrap_new_img span a{
	color:#fff;
	text-decoration:none;
}
.painting_wrap_new_img span a:hover{
	color:#ccc;
	text-decoration:none;
}
.painting_wrap_new_txt{
	width:100%;
	height:auto;
	text-align:center;
	font-size:36px;
	color:#000;
	line-height:38px;
	margin-top: 30px;
}
/* http://stackoverflow.com/questions/9446988/expanding-the-parent-container-with-100-height-to-a */
.innerhome_footer_wrap,.innerhome_footer_wraplow{
	max-width:515px;
	/*width: 90%;*/
	height:auto;
	margin:0px auto;
    min-height: 100%; /* Set to minimum height so overflow doesn't get hidden */
    overflow-y: hidden; /* HIDE overflow; I know, it doesn't make much sense */
    position: relative;
	background:url(../images/memo/memomiddle.png);
	padding:0px 23px;
	line-height:25px;
}
.innerhome_footer_wrap label,.innerhome_footer_wraplow label
{
line-height:30px;
}
.innerhome_footer_wraplow{margin-top: 40px;}

.paypal_checkout{

	height:auto;
	float:right;
	margin:0px 35px 0px 10px;

}

.innerhome_footer_wrap_footer
{
background:url(../images/memo/memobottom.png);
height:30px;
max-width:515px;
/*width:90%;*/
padding:0px 23px;
margin:0px auto;
}

.addthis_toolbox{
width:250px;
margin: 0 auto;
}

.innerhome_footer_wrap{ margin-top: -88px;}

.top_txt_box_outer1 div {max-width:551px;}
@media (min-width: 768px) and (max-width:  979px) 
{
.breed .offset2 {margin-left:100px;}
.breed .span8 {width: 560px;}
}


@media (max-width: 767px) {
.home_footer_left {margin: 20px 0 0;}
.innerhome_footer_wrap{ margin-top: -58px;}	
}
@media (min-width: 481px) {
.paypal_checkout{	float:right;}

/*.painting_wrap_new_txt{margin-top: 40px;}*/



}
@media (max-width: 480px) {


		.paypal_checkout{
			height:auto;
			}
			
		
.innerhome_footer_wrap{ margin-top: -48px;}			
		
		/*.painting_wrap_new_img span {position: relative;}*/
}
@media (max-width: 320px) {
.painting_wrap_new_img span{ left: 5%;}
.innerhome_footer_wrap_footer{ display: none;}
.innerhome_footer_wrap {padding-bottom: 15px;}
.top_txt_box_outer1 {
    margin: -58px 0 0;
}
.painting_wrap_new_img span {position: relative;}
.painting_wrap_new_img img
		{
		width: 98%;
		}
}

.innerhome_footer_right_tr{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	color:#5f5e4a;
	font-size:24px;
}
.innerhome_footer_right_tr img{
	margin-top:11px;
	float:right;
	margin-right:13px;
}
.innerhome_footer_right_tr1{
	width:100%;
	height:auto;
	float:left;
	margin-top:5px;
	color:#5f5e4a;
	font-size:26px;
	font-weight:bold;
}
.innerhome_footer_right_tr2{
	width:100%;
	height:auto;
	float:left;
	margin-top:0px;
	color:#000;
	font-size:1.6em;
}

.bottom_txt_box_home div{
float:left;
}


.bottom_txt_box div label {
    color: #5F5E4A;
    float: left;
    font-family: 'AGENCYB';
    font-size: 26px;
    height: auto;
    line-height: 22px;
    margin: 20px 0 0;
    width: 100%;
}

.bottom_txt_box div span {
    color: #000000;
    float: left;
    font-family: 'AGENCYR';
    font-size: 1.6em;
    height: auto;
    line-height: 25px;
    margin: 30px 0 0;
    width: 100%;
}


.Nu_te_koop_head {
    color: #F71785;
    float: left;
    font-size: 52px;
    height: auto;
    line-height: 45px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}


/*
 * https://gist.github.com/jgarber/2302238
 * http://stackoverflow.com/questions/12166784/how-to-implement-a-responsive-youtube-embed-iframe-with-twitter-bootstrap
 * */


.flex-video {
position: relative;
padding-top: 25px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}

@media (min-width: 1200px) {

.objectcontent { padding: 0 100px;}
}

.Nu_te_koop_head{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:52px;
	color:#F71785;
	line-height:45px;
	margin-top:15px;
}

.center_top_head_new{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:36px;
	color:#F71785;
	line-height:45px;
	margin-top:15px;
}
.center_top_head_new>span{
font-size: 52px;
font-weight: bold;
}
span.date{
font-size:36px;
color:#000;
font-weight: normal;
}

.Uitverkocht_head{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:52px;
	color:#F71785;
	line-height:45px;
	margin-top:15px;
}	
.soldout_img{
	width:92%;
	height:auto;
	text-align:center;
	margin:0px;
	position:absolute;
	top:140px;
	left:0px;

}
/*.soldout_img img{
	width:80%;
	min-height:380px;
}*/

.cmsarticles h1, .cmsarticles h2 {
    color: #5F5E4A;
}
.remember, .remember a {z-index:999;font-size:20px;}
.collapse ul li {float:none;}

.Verkocht_box_txt1{
    height:auto;

	font-family:'AGENCYR';
	font-size:30px;
	line-height:36px;
	color:#f60079;
}
.Verkocht_box_txt1 a{
	color:#f60079;
	text-decoration:none;
}
.Verkocht_box_txt1 a:hover{
	color:#f60079;
	text-decoration:underline;
}

.center_top_head{
	width:100%;
	height:auto;
	text-align:center;
	font-size:36px;
	color:#df016e;
	line-height:38px;
	margin-top:40px;
}
.center_top_head1{
	width:100%;
	height:auto;
	text-align:center;
	font-size:28px;
	color:#000;
	line-height:28px;
	margin-top:20px;
}
.objectcontent{line-height:25px;}

a{color:#F71785; text-decoration:none;}

.paybuttons .span6 img { float:left; }

/*#paypalphone {margin-top:20px;}*/

a{color:#F71785; text-decoration:none;}

@media (min-width: 980px) 
{
.paybuttons .offset1 {margin-left: 70px;}
}
@media (min-width: 1200px) 
{
.paybuttons .offset1 {margin-left: 100px;}
}
.paybuttons .btn-large {font-size: 20px;}
.icon-ideal {
    background-image: url("/images/idealicon.png");
    background-position: center center;
    height: 24px;
    width: 24px;
}
.paybuttons .btn-large {font-size: 20px;}
.icon-mistercash {
    background-image: url("/images/mrcashicon.png");
    background-position: center center;
    height: 24px;
    width: 38px;
}

.icon-paypal {
    background-image: url("/images/paypalicon.png");
    background-position: center center;
    height: 24px;
    width: 24px;
}
