/*
Theme Name: ABIAOne
Theme URI: https://github.com/s1nn3r-/ABIAOne
Author: David .:s1nn3r:. Cabrera
Author URI: https://elitec.biz/who-i-am
Description: Crafted with </> & <3 for ABIA
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: abiaone
Version: 1.0b
.widget select,.wp-caption,embed,iframe,object{max-width:100%}#header,#home .btn,*/ body,.blog-sidebar,.navbar-default .navbar-brand,body,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif}*/ body,h1,h2,h3,h4,h5,h6{font-style:normal}h4,p{color:#666}.social-icon li,.widget,ol,ul{list-style:none}.navbar-toggle{padding:0 3px,}body{background:#fff;font-weight:300;overflow-x:hidden}#container{width:80%;margin:auto;background-color:#FFF}container-fluid{padding-right:10%;padding-left:10%;margin-right:auto;margin-left:auto}.page-header{padding-bottom:0;margin:0;border-bottom:none}.btn{margin-top:0;border-width:2px;border-color:#666}.blog-post{padding-top:75px}.main-image-text{font-size:38px;font-weight:700}.nav .navbar-nav{eight:54px}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:.5px}h1{font-size:35px;padding-bottom:5px;margin-bottom:0;padding-top:35px}h2{font-size:28px}h2,h3{padding-bottom:6px}h3{font-size:22px}h4{font-size:12px;font-weight:400;letter-spacing:2px}p{font-size:19px;font-weight:300;line-height:26px;letter-spacing:.2px}.btn-success:focus{background-color:#000;border-color:transparent}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#particles-js,.overlay{position:absolute;left:0}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.hentry,.widget{margin:0 0 1.5em}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.sticky{display:block}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;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-caption{display:block}html{-webkit-font-smoothing:antialiased}a{color:#00aced;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none!important}#contact .form-control,#contact input[type=submit],#gallery .gallery-thumb,#home .btn{transition:all .4s ease-in-out}a:active,a:focus,a:hover{color:orange;outline:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#about,#blog,#blog-single-post,#contact,#gallery{padding-top:5px;padding-bottom:80px}.main-about,.main-contact,.main-gallery,.main-single-post{height:65vh}.overlay{background:rgba(0,0,0,.4);width:100%;height:100vh;top:0;right:0;bottom:0}#home,footer{position:relative}.parallax-section{background-attachment:fixed!important;background-size:cover!important;overflow:hidden}.navbar-default{margin:0!important;padding:0}.navbar-default .navbar-brand{color:#d3d3d3;font-weight:700;letter-spacing:1px;margin:auto}#home{background-size:cover;background-position:center center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}#home .btn,#home h4{color:#FF7C24}.main-home{background:url(images/home-bg.jpg) no-repeat;height:85vh}#particles-js{width:100%;height:100vh;top:0}#home .btn{background:#fff;border:2px solid #fff;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:13px 22px;margin-top:42px}#home .btn:hover{background:#FF7C24;border-color:#fff;color:#FFF}#about .col-md-6{padding-top:22px;padding-bottom:32px}#about .col-md-6 img{padding:22px 0 22px 22px}#about .col-md-4,#gallery span{padding-bottom:32px}#about .col-md-4 img{padding-top:12px}#gallery span{display:block}#gallery .col-md-6{padding-left:0;padding-right:0}#gallery .gallery-thumb{background-color:#fff;box-shadow:0 1px 2px 0 rgba(90,91,95,.15);cursor:pointer;display:block;position:relative;top:0}#gallery .gallery-thumb:hover{box-shadow:0 16px 22px 0 rgba(90,91,95,.3);top:-5px}#gallery .gallery-thumb img{width:100%}#gallery .col-md-12 p{padding-top:22px;text-align:center}#contact .col-md-12,#contact .col-md-4{padding-left:0}#contact form{padding-top:32px}#contact .form-control{border:2px solid #f0f0f0;box-shadow:none;margin-top:10px;margin-bottom:10px}#contact .form-control:hover{border-color:#555}#contact input{height:50px}#contact input[type=submit]{background:#FF7C24;border-radius:100px;border:none;color:#fff;font-weight:700}#contact input[type=submit]:hover{background:#333}.blog-sidebar{background-color:#FFF;font-size:1.5em;padding-top:95px}#blog-single-post .blog-single-post-image{padding-top:22px}#blog-single-post .blog-single-post-image .col-md-4{padding-left:0;padding-right:0;padding-bottom:22px}#blog-single-post .blog-single-post-image img{border-radius:1px;padding-right:12px}#blog-single-post .blog-post-des h3{padding-top:16px}footer{background:#000;color:#fff;padding:80px 0}footer .col-md-4 .fa{color:#fff;padding-right:8px}footer hr{border-color:#121212;margin-top:62px;margin-bottom:42px}footer .footer-copyright{padding-top:12px}.go-top{background-color:#fff;box-shadow:1px 1.73px 12px 0 rgba(0,0,0,.14),1px 1.73px 3px 0 rgba(0,0,0,.12);transition:all 1s ease;bottom:2em;right:2em;color:#333;font-size:24px;display:none;position:fixed;text-decoration:none;width:40px;height:40px;line-height:38px;text-align:center;border-radius:100%}.social-icon,.social-icon li a{position:relative;text-align:center}.go-top:hover{background:#FF7C24;color:#fff}.social-icon{padding:0;margin:0}.social-icon img{width:48px}.social-icon li{display:inline-block}.social-icon li a{color:#FFF;border-radius:100px;cursor:pointer;font-size:25px;text-decoration:none;transition:all .4s ease-in-out;width:50px;height:50px;line-height:50px;vertical-align:middle;margin:22px 12px 10px}#header,.navbar-brand>img,.navbar-toggle{transition:all .5s cubic-bezier(.55,0,.1,1)}.social-icon li a:hover{border-color:#FF7C24;color:#FF7C24;transform:scale(1.1)}#header,.navbar-default .navbar-nav>li>a{color:#fff}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}#header.sticky,#header.sticky .container,.col-12,.navbar-right{width:100%}@media only screen and (max-width:768px){[class*=col-]{width:100%}}@media (max-width:980px){.main-about,.main-contact,.main-gallery,.main-single-post{height:35vh}}@media (max-width:768px){h1{font-size:52px}h2{font-size:26px}#about .col-md-6 img{padding-left:0}#blog-single-post .blog-single-post-image img{padding-bottom:22px}footer .col-md-4{padding-top:22px}}#blog-single-post{padding-top:60px}@media (max-width:650px){.main-image-text{padding-top:50px;font-size:26px}h1{font-size:42px}#about,#blog,#blog-single-post,#contact,#content,#gallery{padding-top:103px;padding-bottom:60px}}ol,ul{font-size:16px}#header{text-align:left;background:#222;font-weight:400;font-size:20px;z-index:99999}.navbar-default{background:#222;border:0}.navbar-header{width:100%;margin-bottom:0}.navbar-brand{float:left;height:50px;padding:10px;font-size:24px;line-height:20px}.navbar-brand>img{display:block;margin:0 auto;float:left}.navbar-right{background:grey;margin-right:0}.navbar-nav{float:left;font-size:15px}.navbar-default .navbar-nav>li{display:inline-block;text-align:center;float:none}.navbar-default .navbar-nav>li>a:hover{color:#FFF;background-color:#FF7C24}.navbar-default ul ul{display:none;position:absolute;padding-left:0;background:grey}.navbar-default ul ul li{float:none;width:150px}.navbar-default ul ul li a{padding:10px 15px;display:block;color:#fff}.navbar-default ul ul li:hover a{color:#FFF;background-color:#FF7C24}.navbar-default ul li:hover>ul{display:block}.navbar-default .social{float:right;margin-top:8px}.navbar-default .social>li{display:inline-block;text-align:center;float:none;padding-left:15px;font-size:1.6em}#header.sticky .pull-right,#header.sticky .social{display:none}.navbar-default .social>li a{color:#fff}.navbar-default .social>li a:hover{border-color:#FF7C24;color:#FF7C24}.navbar-toggle{float:right;margin:5px}#header.sticky{position:fixed;font-size:24px;line-height:48px;height:48px;background:#000;text-align:left}#header.sticky .navbar-header{width:25%;margin-bottom:0;float:left}#header.sticky .navbar-brand{height:auto;margin:0;font-size:15px}#header.sticky .navbar-brand a,#header.sticky .navbar-brand img{width:130px;margin-right:5px}#header.sticky .navbar-right{width:75%;background:0 0;padding-top:10px}#header.sticky .navbar-nav{float:right}#header.sticky .navbar-toggle{float:right;margin-top:7px}@media (max-width:768px){.navbar-nav{font-size:14px}#header.sticky .navbar-header{width:100%}#header.sticky .navbar-brand img{padding-top:0}#header.sticky .navbar-right{width:100%;background:0 0;margin-top:50px}#header.sticky .navbar-nav{float:left}.navbar-default .social{font-size:16px;margin-top:20px}.navbar-default .social>li{padding-left:15px}}@media (max-width:480px){.navbar-brand>img{margin:10px auto 0;max-width:200px}.navbar-default .social{display:none}}@media (min-width:680px){.callnow{display:block;height:65px;width:200px;margin-top:0;background-image:url(images/call_now_grey.jpg);background-size:200px}.callnow:hover{background-image:url(images/call_now_blue.jpg)}}.pull-right{padding-top:10px}.pull-right a{color:#FFF}
/*Size logo*/

.navbar-brand>img {
    display: block;
    margin: 0 auto;
    float: left;
    width: 135px;
	
}/*no display logo on mobile*/

/*@media only screen and (max-width: 768px) {
 .navbar-default 
	.navbar-brand{
			display:none;
			}
	}*/

/*Style title*/

	.navbar-default .navbar-brand-title {
    color: #d3d3d3;
    font-weight: 700;
    letter-spacing: 1px;
    margin: auto;
						}

/*font size desktop*/
@media only screen and (max-width: 1200px)
{.pull-left.navbar-default .navbar-brand-title {
    color: #d3d3d3;
    font-weight: 700;
    letter-spacing: 1px;
    margin: auto;
    font-size: 17px;
						}
}

/* fontsize title  mobile*/

@media only screen and (max-width: 600px)
{.navbar-default .navbar-brand-title {
    color: #d3d3d3;
    font-weight: 700;
    letter-spacing: 1px;
    margin: auto;
    font-size: 14px!Important;
						}
}

/*Sticky bar logo an title*/

#header.sticky .navbar-header {
    width: 30%;
    margin-bottom: 0;
    float: left;
}

/*Sticky bar menu*/

#header.sticky .navbar-right {
    width: 70%;
    background: 0 0;
    padding-top: 10px;
}

/*Sticky nav - title mobile*/

@media only screen and (max-width: 768px){#header.sticky .navbar-header {
    width: 100%;
    margin-bottom: 0;
    float: left;
							}
}

/*Sticky nav - open menu*/
@media only screen and (max-width: 768px){#header.sticky .navbar-right {
    width: 100%;
    background: 0 0;
    padding-top: 10px;
							}
}


/*Logo-title-padding*/

.pull-left
.logo-title-padding {
	padding:20px 0px 0px;
}


/*padding top title */
.pull-left
{
	 padding-top: 12px;
}

/*header sticky main */
#header.sticky {
    position: fixed;
    font-size: 14px;
    line-height: 48px;
    height: 48px;
    background: #000;
    text-align: left;
}
/*botton home margin*/
#home .btn {
    background: #fff;
    border: 2px solid #fff;
    border-radius: 100px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 13px 22px;
    margin-top: 15px;
}
/*padding main banner whit btn.*/

@media (max-width: 650px){
.main-image-text {
    padding-top: 90px;
    font-size: 26px;
	}}

/* Header sticky font size title */

#header.sticky {
    position: fixed;
    font-size: 13px;
    line-height: 48px;
    height: 48px;
    background: #000;
    text-align: left;
}

/*align phone left in mobile*/

@media (max-width: 650px){
.pull-right {
    float: left!important;
						}
}
/*padding top title on mobile*/
@media (max-width: 650px){.pull-left {
    padding-top: 0px;
	 padding-bottom: 10px;
						}
}

/*no spacing in numberphone on mobile*/
@media (max-width: 650px){.pull-right {
    padding-top: 0px;
}
}

/*margin negative for title in sticky nav*/
#header.sticky .navbar-brand {
    height: auto;
    margin: 0;
    font-size: 15px;
    margin-bottom: -21px;
}

/*botton menu mobile */

.navbar-default .navbar-toggle {
    border-color: #ddd;
    padding-top: 10px;
   /* margin-top: -38px;*/
    vertical-align: middle;
    padding: 29px 16px 29px;
}

/*stycky nabvar toglle size*/
#header.sticky .navbar-toggle {
    float: right;
    margin-top: 7px;
    padding: 6px 16px 6px;
}

@media (max-width: 768px){
.pull-right {
    display:none;
    }
}

/* screens 4 inchs*/
/* Color title */
.navbar-default .navbar-brand-title {
	color: #888888;
}

/*Title align top (minimo)*/
@media only screen and (min-width:  1000px) {
.pull-left {
    padding-top: 9px;
	padding-left:25px;
	margin-top: 5px;
}
}

/*phone header align top */
@media only screen and (min-width:  1000px) {
.pull-right {
    padding-top: 10px;
    margin-top: 5px;
}
}

/*margin button nav-bar*/
@media only screen and (max-width:  1200px) {
.navbar-default .navbar-brand {
    margin-bottom: 8px;
				}
}

/*margin button nav-bar*/
@media only screen and (min-width:  1000px) {
.navbar-default .navbar-brand {
    margin-bottom: 8px;
				}
}


/* screens 4 inchs */


/*@media only screen and (max-width:  320px) {
.navbar-brand>img {
    display: block;
    margin: 0 auto;
    float: left;
    width: 135px;
	}
}*/

@media only screen and (max-width:  320px) {
.navbar-default .navbar-brand-title {
    color: #888888;
    font-size: 12px!Important;
	}
}

@media only screen and (max-width:  320px) {
.navbar-default .navbar-toggle {
    padding: 25px 10px 25px;
}
}

/*@media only screen and (max-width:  320px) {
	.navbar-brand{
		display:none;
	}
}*/


/*Second section screens 4 icnh */
@media (max-width: 320px){
.pull-left {
    padding-top: 0px;
    padding-bottom: 10px;
    width: 60%;
    word-wrap: break-word;
	}
}
@media (max-width: 320px){
.container {
    padding-right: 15px; 
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	}
}


/*
@media (max-width: 320px){
button.navbar-toggle.collapsed.pull-left.button {
    width: 100px;
	}
}*/

/* Mobile menu fix */
@media(max-width:991px){ .collapse{ display:block!important; } button.navbar-toggle{ display:none!important; }}

@media (max-width: 320px){
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd;
    width: 100px;
	}
}
/*End Secon Section*/

/*title whith menu,  responsive on moviles*/

@media (max-width: 650px){
.pull-left {
    padding-top: 0px;
    padding-bottom: 10px;
    width: 66%;
	}
}

@media (max-width: 321px){
.pull-left {
    padding-top: 0px;
    padding-bottom: 10px;
    width: 62%;
	}
}
@media (max-width: 321px){
.navbar-nav {
    font-size: 12px;
	}
}
/**************/


/*menu botton for gS5*/
.navbar-default .navbar-toggle {
    border-color: #ddd;
    padding-top: 10px;
    /* margin-top: -38px; */
    vertical-align: middle;
    padding: 29px 16px 29px;
    width: 100px;
}

/*font nav bar on screens 4 inchs */

/* body parallax image**/

body {
    background: #fff;
    font-weight: 300;
    overflow-x: hidden;
    padding-top: 60px;
}


/**/
/*end screens 4 inch*/

/*End of Stream *RiSt**/
