/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

body{color: #fff;font-family: 'Futura',serif ; }


@font-face{
    font-family : "Futura";
    src : url('library/fonts/FuturaLT.ttf');
}

#content.homepage h1{text-align: center;text-transform: uppercase;font-size: 55px;font-family: 'Times',serif;letter-spacing: 35px;text-shadow: 2px 2px 5px #6c6c6c;margin-top: 150px}
#content.homepage h2{font-size: 24px;text-transform: uppercase;text-align: center;font-family: 'Myriad Pro','Futura',serif;text-shadow: 2px 2px 5px #6c6c6c;letter-spacing: 4px;}
#content.homepage ul li{float: left;  width: 130px;}
#content.homepage ul li a{text-transform: uppercase;text-align: center;font-family: 'Futura',serif;font-size: 20px;color: #fff;text-shadow: 2px 2px 5px #6c6c6c;}
#content.homepage ul li a:hover{text-decoration: none}
#content.homepage ul{ width: 300px;margin: 0 auto;list-style: none;}

.navbar-fixed-top{position: fixed;}
.navbar-nav{float: right;}
.navbar-default .navbar-nav > li > a{text-transform: uppercase;color: #000;font-size: 12px;padding: 22px 40px 30px;font-family: 'Futura'}
.navbar-default .navbar-nav > li.active a, .navbar-default .navbar-nav > li.active a:hover{background: none;color: #c2c2c2;}
.navbar-default .navbar-nav > li > a:hover{color: #ccc}
.navbar-default{background: #fff;border:none;}
.page-header{border: none}
.dropdown-menu{top: 55px;border: none;box-shadow: none;}
.dropdown-menu > li > a{text-transform: uppercase;}
.navbar-header img{width: 100%}
.navbar-header{width: 200px;}
.navbar-brand{padding: 25px 15px;}
.navbar-nav > li > .dropdown-menu {margin-left: 25px;}
.navbar-nav > li > .dropdown-menu > li > a{font-size: 11px}

.archives{color: #000}
.archives .archive_title{text-align: center;text-transform: uppercase;font-family: 'Futura';font-weight: 400;font-size: 25px}
.archives .category-container h3{text-align: center;text-transform: uppercase;font-family: 'Futura';font-weight: 200;position: absolute;color: #fff;z-index: 3;width: 100%;top: 40%;font-size: 1.5em;}
.archives .post-container h3{top: 55%;width: 92%}
.archives .category-container img{margin: 10px 0}
.archives .category-container img:hover, .archives .category-container h3:hover{cursor: pointer}

.post_content{color: #000}

#main article{border: none;}
.page article{color: #000;font-size: 20px;line-height: 15px}
.page article .page-header h1{text-align: center;font-family: 'Futura';text-transform: uppercase;}
.page h1{font-size: 25px}
article p{line-height: 20px;font-size: 15px}


.news-txt h1 a{font-family:'Futura';color: #000}
.news-txt h1{margin: 0}
.news-txt p{font-size: 17px}
.news-txt .date{color: #c2c2c2;font-size: 18px}
.black-line{height: 1px;background: #000;width: 200px;margin:0 auto;position: relative;top: -20px}
.line-news{padding: 20px 0}


.press-container h3{position: relative;top: -110px;color: #fff;font-family: 'Futura';text-transform: uppercase;text-shadow: 1px 2px #000;}
.press-container a{display: block;cursor: pointer;}

footer .social-links {list-style: none;width: 265px;margin: 50px auto}
footer .social-links li{float: left;margin: 0 10px}
footer .social-links li a.facebook{display: block;background: url('images/social-links.png') no-repeat;height: 40px;width: 40px;background-size: 400%;}
footer .social-links li a.twitter{display: block;background: url('images/social-links.png') no-repeat -60px 0;height: 40px;width: 40px;background-size: 400%;background-position-x: -60px;}
footer .social-links li a.pinterest{display: block;background: url('images/social-links.png') no-repeat -120px 0;height: 40px;width: 40px;background-size: 400%;background-position-x: -120px;}
/*footer p.ext-link{  width: 170px;margin: 0 auto; padding-top: 50px;}*/
footer p.ext-link{  width: 275px;margin: 0 auto; padding-top: 50px;}
footer p.ext-link a{color: #000;text-decoration: underline;}
footer .inner-footer{display: block !important}

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
}
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}

.wpcf7{width: 290px;margin: 0 auto !important}
.wpcf7 input, .wpcf7 textarea{text-indent: 5px; color: #000;width: 100%}
.wpcf7 input[type="submit"]{width: 100%;background: #000;border: none;color: #fff;height: 30px}


@media (max-width: 767px){
	.navbar-brand img{width: 200px}
	button.navbar-toggle{top: 10px}
	.navbar-collapse{max-height: inherit;}
	.archives .category-container h3{width: 91.5%}
	#content.homepage h1{font-size: 30px;letter-spacing: 7px;margin-bottom: 0}
	#content.homepage h2{font-size: 9px;margin-top: 0}
	.archives .category-container h3{top: 36%;}
	#content.homepage ul li {width: 125px;}
	.category-6 #main, .category-6 #main .category-container, 
	.category-12 #main, .category-12 #main .category-container, 
	.category-31 #main .category-container, .category-31 #main, 
	.category-40 #main, .category-40 #main .category-container{padding: 0}
	.category-40 .category-container img, .category-31 .category-container img, .category-6 .category-container img, .category-12 .category-container img{margin: 0}
	.category-6 #main .category-container{margin-top: -10px;}
	.category-6 #main .page-header, .category-12 #main .page-header, .category-31 #main .page-header, .category-40 #main .page-header{display: none;}
	.category-6 .category-container h3, .category-12 .category-container h3, .category-31 .category-container h3, .category-40 .category-container h3 {width: 100%;}
	.navbar-default .navbar-toggle{border: none}
	.navbar-default .navbar-toggle .icon-bar {background-color: #000;}
	.navbar-default{box-shadow: none;border: none}
	.navbar-header{width: inherit;}
	.flex-direction-nav a{background-size: 1000% !important}
	.navbar-nav{width: 100%}
	.navbar-default .navbar-nav > li > a{padding: 0px 40px 30px 0;}

	.post_content h1{font-size: 25px}

	#content.homepage h1{margin-top: 100px;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.navbar-default .navbar-nav > li > a{padding: 30px 11px}
}
@media (min-width: 768px) and (max-width: 991px){
	.navbar-default .navbar-nav > li > a{font-size: 12px;padding: 30px 8px;}
	.navbar-brand img{width: 225px;}
	.flex-direction-nav a{background-size: 1000% !important}
	.archives .category-container h3{width: 91%;top: 35%;}
}

/*PT2020 2018/12/07*/
.pt2020{
    width: 27vw;
    margin: 0 20px;
}

@media (max-width: 	767px){
	.pt2020{
		margin: 0;
    	max-width: 100%;
    	width: 400px;
	}
}