/*
Theme Name: BobN Final
Theme URI: http://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz/bootstrap-basic" target="commits">commits</a> of this theme at Github.
Version: 1.0.13
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}


/* Bob N*/


@font-face {
    font-family: 'Conv_HelveticaNeueLTStd-HvCn';
	src: url('css/fonts/HelveticaNeueLTStd-HvCn.eot');
	src: local('☺'), url('css/fonts/HelveticaNeueLTStd-HvCn.woff') format('woff'),
	url('css/fonts/HelveticaNeueLTStd-HvCn.ttf') format('truetype'), 
	url('css/fonts/HelveticaNeueLTStd-HvCn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
    src: url('css/fonts/helveticaneueltstd-mdcno.eot');
    src: url('css/fonts/helveticaneueltstd-mdcno.eot') format('embedded-opentype'),
         url('css/fonts/helveticaneueltstd-mdcno.woff') format('woff'),
         url('css/fonts/helveticaneueltstd-mdcno.ttf') format('truetype'),
         url('css/fonts/helveticaneueltstd-mdcno.svg#HelveticaNeueLTStd67MediumCondensedOblique') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStd87HeavyCondensedOblique';
    src: url('css/fonts/helveticaneueltstd-hvcno.eot');
    src: url('css/fonts/helveticaneueltstd-hvcno.eot') format('embedded-opentype'),
         url('css/fonts/helveticaneueltstd-hvcno.woff') format('woff'),
         url('css/fonts/helveticaneueltstd-hvcno.ttf') format('truetype'),
         url('css/fonts/helveticaneueltstd-hvcno.svg#HelveticaNeueLTStd87HeavyCondensedOblique') format('svg');
}

/*********HEADER*********/

* { color: #333333;}

body { background: url(img/satinweave.png) repeat 0 0; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" }

ul {
    list-style: none;
}

a { color: #333333;}

h1 a {
    display: inline-block;
    font-family: 'Conv_HelveticaNeueLTStd-HvCn';
    font-size: 30px;
    text-decoration: none;
    color:#333333;
    font-weight: normal !important;

}

h1 a:hover {text-decoration: none;}

.d-titulo { position: absolute; left: 30px; top: 0px; z-index: 50; width: 200px;}

h2 {   position: absolute;
    left: 30px;
    top: -45px;
    z-index: 50;
    font-family: 'HelveticaNeueLTStd87HeavyCondensedOblique';
    font-size: 20px;
    text-decoration: none;
    /* text-transform: uppercase; */
    color: #333333;
    font-weight: normal !important;
	
}


/********* IDIOMA *********/

.d-language { width:165px;  position: absolute; right: 30px; top: 20px; z-index: 50; text-align: right;}

ul.lang{
     width: auto;
}
    ul.lang li{
        display: inline; padding: 0 5px;
    }
    ul.lang li.ativo{display: none;}

    ul.lang li a{
        position: relative;
        font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 10px; text-decoration: none; text-transform: uppercase; font-weight: normal !important;
    }

    ul.lang li a:before{
        position: absolute; left: 0; top: -2px; margin: 0 0 0 -9px; z-index: 50;
        content: '/'; font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 10px;
    }

    ul.lang li:first-child a:before{
        display: none !important;
    }

/********* MENU PÁGINAS d-paginas *********/
.d-paginas{
    position: absolute; right: 30px; top: 35px; z-index: 50; height: 22px; /*padding: 0 8px;*/
    /*background: rgba(255,255,255,0.9);*/ line-height: 22px;
}
    .d-paginas ul{ }
    .d-paginas ul li{
        display: inline; padding: 0 5px;
    }
    .d-paginas ul li a{
        position: relative;
        font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 12px; text-decoration: none; text-transform: uppercase; font-weight: normal !important;
    }
    .d-paginas ul li a:before{
        position: absolute; left: 0; top: 0; margin: -3px 0 0 -8px; z-index: 50;
        content: '/'; font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 12px;
    }
    .d-paginas ul li:first-child a:before{
        display: none;
    }



/* ICON *

/*icon*/

.c-hamburger { display: block; position: absolute; top: -10px; left: 80px; overflow: hidden; margin: 0; padding: 0; width: 96px; height: 96px; font-size: 0pt; text-indent: -9999px; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; transition: background 0.3s; -ms-transform: scale(.3, .3); /* IE 9 */ -webkit-transform: scale(.3, .3); /* Safari */ transform: scale(.3, .3); z-index: 101; }

.c-hamburger:focus { outline: none; }

.c-hamburger span { display: block; position: absolute; top: 44px; left: 18px; right: 18px; height: 8px; background: #333333; }

.c-hamburger span::before, .c-hamburger span::after { position: absolute; display: block; left: 0; width: 100%; height: 8px; background-color: #333333;; content: ""; }

.c-hamburger span::before { top: -20px; }

.c-hamburger span::after { bottom: -20px; }

.c-hamburger--htx { background-color: transparent; }

.c-hamburger--htx span { transition: background 0s 0.3s; }

.c-hamburger--htx span::before, .c-hamburger--htx span::after { transition-duration: 0.3s, 0.3s; transition-delay: 0.3s, 0s; }

.c-hamburger--htx span::before { transition-property: top, transform; }

.c-hamburger--htx span::after { transition-property: bottom, transform; }

/* active state, i.e. menu open */
.c-hamburger--htx.is-active { background-color: transparent; }

.c-hamburger--htx.is-active span { background: none; }

.c-hamburger--htx.is-active span::before { top: 0; transform: rotate(45deg); }

.c-hamburger--htx.is-active span::after { bottom: 0; transform: rotate(-45deg); }

.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after { transition-delay: 0s, 0.3s; }


/********* MENU TRABALHOS d-paginas *********/
.d-menu{
    position: absolute; left: 30px; top: 100px; z-index: 150; height: 22px; padding: 0 0px; }
    
    .d-menu ul{ padding-left: 0px;  display: none; }
    .d-menu ul li{
        background: rgba(255,255,255,0.90); padding: 2px 10px; margin-bottom: 5px; display: block; cursor: pointer;box-shadow: 1px 1px rgba(0, 0, 0, .3);
}

    .d-menu ul li:hover{
        background: #333333;
		color: #f6f6f6;
}
    .d-menu ul li a{
        position: relative;
        font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 12px; text-decoration: none; text-transform: uppercase; font-weight: normal !important; width: auto;
		
    }


/********* conteudo central - foto nav *********/

#content { margin-top: 100px;}

#main-column .post, #main-column .page { border: none;}

.destaque-home { position: relative;}

.tx-home { 
	position: relative; 
	right: 0px; 
	top:0px; 
    width: 100%;
    z-index: 100;
    background: #ffffff;
    background: rgba(255,255,255,0.90);
	font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
    color: #333333;;
    font-size: 13px;
    line-height: 17px;
	padding: 20px;
}

.img-home img { margin: 0 auto;}

.open-tx { position: absolute;  left: 30px; top:0px; cursor: pointer; z-index:200; }

.close-tx { position: absolute;  left: 30px; top:0px; cursor: pointer; display: none;}

.tx-galeria { position: absolute; 
	left: 30px; 
	top:30px; 
    width: 250px;
    z-index: 100;
    background: #ffffff;
    background: rgba(255,255,255,0.90);
	font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
    color: #333333;;
    font-size: 13px;
    line-height: 17px;
	padding: 20px; display:none;}

.galeria { margin-top: 0px; padding-top: 30px; padding-bottom: 25px;}

.owl-theme .owl-controls { position: absolute; top:20px; width: 100%; opacity:0;}

.owl-theme .owl-controls .owl-buttons .owl-next { right: 0px;  background-image:url(img/right.svg); background-repeat: no-repeat; width: 14px; height: 14px; background-color: transparent; }

.owl-theme .owl-controls .owl-buttons .owl-prev { background-image:url(img/left.svg); background-repeat: no-repeat; width: 14px; height: 14px; background-color: transparent;}

.owl-carousel .owl-wrapper {
  display: table !important;
}

.owl-carousel .owl-item {
  display: table-cell;
  float: none !important;
  vertical-align: middle;
}

.legenda, h5 {width:100%; text-align: center;   text-transform: uppercase;
	font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
    color: #333333;;
    font-size: 13px; margin-top: 15px;}

.foto-bio img { width: 100%; height: auto; display: table-cell;}

.tx-bio { background: #ffffff;
    background: rgba(255,255,255,0.90);
	font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
    color: #333333;;
    font-size: 16px;
    line-height: 28px;
	padding: 20px; display: table-cell;}


/* RESPONSIVE VIDEO*/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}

@media only screen and (min-width : 768px) {
	
	
/*********HEADER*********/

* { color: #333333;}

body { background: url(img/satinweave.png) repeat 0 0; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" }

ul {
    list-style: none;
}

a { color: #333333;}

h1 a {
    display: inline-block;
    font-family: 'Conv_HelveticaNeueLTStd-HvCn';
    font-size: 30px;
    text-decoration: none;
    color:#333333;
    font-weight: normal !important;

}

h1 a:hover {text-decoration: none;}

.d-titulo { position: absolute; left: 30px; top: 0px; z-index: 50; width: 200px;}

h2 {   position: absolute;
    left: 30px;
    top: -45px;
    z-index: 50;
    font-family: 'HelveticaNeueLTStd87HeavyCondensedOblique';
    font-size: 20px;
    text-decoration: none;
    /* text-transform: uppercase; */
    color: #333333;
    font-weight: normal !important;
	
}


/********* IDIOMA *********/

.d-language { width:165px;  position: absolute; right: 30px; top: 20px; z-index: 50; text-align: right;}

ul.lang{
     width: auto;
}
    ul.lang li{
        display: inline; padding: 0 5px;
    }
    ul.lang li.ativo{display: none;}

    ul.lang li a{
        position: relative;
        font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 10px; text-decoration: none; text-transform: uppercase; font-weight: normal !important;
    }

    ul.lang li a:before{
        position: absolute; left: 0; top: -2px; margin: 0 0 0 -9px; z-index: 50;
        content: '/'; font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 10px;
    }

    ul.lang li:first-child a:before{
        display: none !important;
    }

/********* MENU PÁGINAS d-paginas *********/
.d-paginas{
    position: absolute; right: 30px; top: 35px; z-index: 50; height: 22px; /*padding: 0 8px;*/
    /*background: rgba(255,255,255,0.9);*/ line-height: 22px;
}
    .d-paginas ul{ }
    .d-paginas ul li{
        display: inline; padding: 0 5px;
    }
    .d-paginas ul li a{
        position: relative;
        font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 12px; text-decoration: none; text-transform: uppercase; font-weight: normal !important;
    }
    .d-paginas ul li a:before{
        position: absolute; left: 0; top: 0; margin: -3px 0 0 -8px; z-index: 50;
        content: '/'; font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 12px;
    }
    .d-paginas ul li:first-child a:before{
        display: none;
    }



/* ICON *

/*icon*/

.c-hamburger { display: block; position: absolute; top: -10px; left: 80px; overflow: hidden; margin: 0; padding: 0; width: 96px; height: 96px; font-size: 0pt; text-indent: -9999px; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; transition: background 0.3s; -ms-transform: scale(.3, .3); /* IE 9 */ -webkit-transform: scale(.3, .3); /* Safari */ transform: scale(.3, .3); z-index: 101; }

.c-hamburger:focus { outline: none; }

.c-hamburger span { display: block; position: absolute; top: 44px; left: 18px; right: 18px; height: 8px; background: #333333; }

.c-hamburger span::before, .c-hamburger span::after { position: absolute; display: block; left: 0; width: 100%; height: 8px; background-color: #333333;; content: ""; }

.c-hamburger span::before { top: -20px; }

.c-hamburger span::after { bottom: -20px; }

.c-hamburger--htx { background-color: transparent; }

.c-hamburger--htx span { transition: background 0s 0.3s; }

.c-hamburger--htx span::before, .c-hamburger--htx span::after { transition-duration: 0.3s, 0.3s; transition-delay: 0.3s, 0s; }

.c-hamburger--htx span::before { transition-property: top, transform; }

.c-hamburger--htx span::after { transition-property: bottom, transform; }

/* active state, i.e. menu open */
.c-hamburger--htx.is-active { background-color: transparent; }

.c-hamburger--htx.is-active span { background: none; }

.c-hamburger--htx.is-active span::before { top: 0; transform: rotate(45deg); }

.c-hamburger--htx.is-active span::after { bottom: 0; transform: rotate(-45deg); }

.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after { transition-delay: 0s, 0.3s; }


/********* MENU TRABALHOS d-paginas *********/
.d-menu{
    position: absolute; left: 30px; top: 100px; z-index: 150; height: 22px; padding: 0 0px; }
    
    .d-menu ul{ padding-left: 0px;  display: none; }
    .d-menu ul li{
        background: rgba(255,255,255,0.90); padding: 2px 10px; margin-bottom: 5px; display: block; cursor: pointer; box-shadow: 0px 0px;
}

    .d-menu ul li:hover{
        background: #333333;
		color: #f6f6f6;
}
    .d-menu ul li a{
        position: relative;
        font-family: 'HelveticaNeueLTStd67MediumCondensedOblique'; font-size: 12px; text-decoration: none; text-transform: uppercase; font-weight: normal !important; width: auto;
		
    }


/********* conteudo central - foto nav *********/

#content { margin-top: 100px;}

#main-column .post, #main-column .page { border: none;}

.destaque-home { position: relative;}	
	
	
	.tx-home { 
		position: absolute; 
		right: 15px; 
		top:0px; 
		width: 250px;
		z-index: 100;
		background: #ffffff;
		background: rgba(255,255,255,0.90);
		font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
		color: #333333;;
		font-size: 13px;
		line-height: 17px;
		padding: 20px;
	}
	
	.img-home img { margin: 0 auto;}

.open-tx { position: absolute;  left: 30px; top:0px; cursor: pointer; z-index:200; }

.close-tx { position: absolute;  left: 30px; top:0px; cursor: pointer; display: none;}

.tx-galeria { position: absolute; 
	left: 30px; 
	top:30px; 
    width: 250px;
    z-index: 100;
    background: #ffffff;
    background: rgba(255,255,255,0.90);
	font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
    color: #333333;;
    font-size: 13px;
    line-height: 17px;
	padding: 20px; display:none;}

.galeria { margin-top: 0px; padding-top: 0px;}

.owl-theme .owl-controls { position: absolute; top:-38px; width: 100%; opacity:1;}

.owl-theme .owl-controls .owl-buttons .owl-next { right: 0px;  background-image:url(img/right.svg); background-repeat: no-repeat; width: 14px; height: 14px; background-color: transparent; }

.owl-theme .owl-controls .owl-buttons .owl-prev { background-image:url(img/left.svg); background-repeat: no-repeat; width: 14px; height: 14px; background-color: transparent;}

.owl-carousel .owl-wrapper {
  display: table !important;
}

.owl-carousel .owl-item {
  display: table-cell;
  float: none !important;
  vertical-align: middle;
}

.legenda, h5 {width:100%; text-align: center;   text-transform: uppercase;
	font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
    color: #333333;;
    font-size: 13px; margin-top: 15px;}

.foto-bio img { width: 100%; height: auto; display: table-cell;}

.tx-bio { background: #ffffff;
    background: rgba(255,255,255,0.90);
	font-family: 'HelveticaNeueLTStd67MediumCondensedOblique';
    color: #333333;;
    font-size: 16px;
    line-height: 28px;
	padding: 20px; display: table-cell;}


/* RESPONSIVE VIDEO*/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}

}

