/*
Theme Name: Novaplas
*/


body {font-family: 'Lato', sans-serif;}
.clear {clear: both;}

.cl-blue {color: #0baee3}
.dk-blue {color: #1e2240}
.blue-btn {text-align: center; cursor: pointer;}
.blue-btn a, #tinaco-info-page p.blue-btn {background: rgb(11,174,227); background: linear-gradient(180deg, rgba(11,174,227,1) 0%, rgba(12,140,181,1) 100%); margin: 30px 0; display: inline-block; height: 46px; padding: 0 35px; line-height: 46px; color: #fff; border-radius: 50px; border-bottom: solid 2px #0baee3; cursor: pointer}

h2 {font-weight: 900}
p {font-size: 18px; color: #666}

/*HEADER*/
#tools {background: #0078a9; padding: 10px 0; text-align: right;}
#tools ul {margin: 0;}
#tools li {list-style: none; display: inline-block; margin-right: 10px; width: 35px; height: 35px; border-radius: 100px; border: solid 2px #fff; line-height: 30px; color: #fff; text-align: center; font-size: 20px}
#tools li:nth-child(2) {list-style: none; /*display: inline-block; margin-right: 10px;*/ width: auto; height: auto; line-height: inherit; color: #fff; text-align: center; font-size: 16px; border: 0 none}
#tools li:nth-child(1) {background: #2aa524;}
#tools li a {color: #fff}
/*#tools li:nth-child(2) {background: #285296;}
#tools li:nth-child(3) {background: #2aa524; background: rgb(246,203,0); background: linear-gradient(180deg, rgba(246,203,0,1) 0%, rgba(233,17,46,1) 36%, rgba(126,58,177,1) 100%);}*/
#header li.blue-btn {background: rgb(11,174,227); background: linear-gradient(180deg, rgba(11,174,227,1) 0%, rgba(12,140,181,1) 100%); margin: 30px 0; display: inline-block; height: 46px; padding: 0 35px; line-height: 46px; color: #fff; border-radius: 50px; border-bottom: solid 2px #0baee3}
#header ul {text-align: right;}
#header li {list-style: none; display: inline-block; font-size: 16px; margin: 0 10px}
#header li a {color: #777}
#header li.blue-btn a {color: #fff}
h1#logo {padding-top: 10px}
h1#logo img {max-width: 265px}

header.entry-header {display: none; visibility: hidden;}
#home-banner img {width: 100%; height: auto;}

/*HOME*/
#home-info {margin: 100px 0}
#home-info h2 {font-size: 46px; color: #00a0e0; margin-bottom: 30px}
#home-info h2 span {color: #828282}
#home-info img {max-width: 100%; margin-top: 20px}

#home-products {margin-bottom: 60px}
#home-products h2 {font-size: 36px; color: #00a0e0; margin-bottom: 30px; font-weight: 400; text-transform: uppercase; text-align: center;}
#home-products h2 span {color: #828282}
.thumb {text-align: center; margin: 30px 0;}
.thumb img {max-height: 265px}
.thumb h3 {font-size: 16px; font-weight: 400; color: #288bcc}
.thumb h3 span {font-size: 20px; color: #878787}

/*PRODUCT*/
table {width: 100%; margin-top: 20px}
table th {padding: 5px 0; text-align: center; background: #0078a9; color: #fff}
table td.odd {background: #fff}
table td.even {background: #f1f1f1}
table td {padding: 5px 0; text-align: center; font-size: 16px}

#tinaco-image-page * {text-align: center; box-shadow: 0 0 0 #fff !important}
#tinaco-image-page img {display: inline-block}
#tinaco-image-page .bx-controls {display:block !important; visibility:visible !important}
#tinaco-image-page .bx-prev, #tinaco-image-page .bx-next {display: none !important; visibility: hidden !important}
#tinaco-image-page .bx-wrapper .bx-pager {
    background: #ededed !important;
    display: inline-block;
    margin: 50px auto 0;
    padding: 10px;
    border-radius: 50px;
    width: auto;
    bottom: inherit;
    left: inherit;
    position: inherit;
}
#tinaco-image-page .bx-wrapper .bx-pager.bx-default-pager a {width: 38px; height: 38px; border-radius: 50px; border: solid 2px #fff}

#tinaco-image-page .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(4) a {background: #000 !important}
#tinaco-image-page .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a {background: #c9b695 !important}
#tinaco-image-page .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a {background: #0079b7 !important}
#tinaco-image-page .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a {background: #fff !important}

#tinaco-info-page h2 {font-size: 46px; color: #00a0e0; margin-bottom: 30px}
#tinaco-info-page h3 {font-size: 32px; color: #0078a9; margin-bottom: 20px; margin-top: 50px}

/*FOOTER*/
#footer {background: #0078a9; padding: 60px 0 30px; text-align: center;}
#footer h1 {margin-bottom: 60px}
#footer h2 {font-size: 20px; color: #fff}
#footer h1 img {max-width: 265px; height: auto;}
#footer ul {padding: 0; margin: 20px 0 0}
#footer li {list-style: none; display: inline-block; margin-right: 10px; width: 45px; height: 45px; border-radius: 100px; border: solid 2px #fff; line-height: 40px; color: #fff; text-align: center; font-size: 24px}
#footer li:nth-child(1) {background: #2aa524;}
#footer li:nth-child(2) {list-style: none; /*display: inline-block; margin-right: 10px;*/ width: auto; height: auto; line-height: inherit; color: #fff; text-align: center; font-size: 16px; border: 0 none}
#footer li a {color: #fff}
/*#footer li:nth-child(2) {background: #285296;}
#footer li:nth-child(3) {background: #2aa524; background: rgb(246,203,0); background: linear-gradient(180deg, rgba(246,203,0,1) 0%, rgba(233,17,46,1) 36%, rgba(126,58,177,1) 100%);}*/

#form {background: #288bcc; padding: 20px; position: fixed; bottom: 30px; right: 30px; border-radius: 10px; border: solid 2px #fff; box-shadow: 0 0 5px #888; max-width: 50%; min-width: 400px; display: none}
#form h2 {margin-top: 0; padding-top: 0; color: #fff; font-size: 28px; font-weight: 300; text-transform: uppercase;}
#form img {margin-bottom: 20px; max-width: 180px}
span.wpcf7-form-control-wrap {display: block; width: 100%; margin-bottom: 5px}
span.wpcf7-form-control-wrap input {width: 100%; height: 36px; line-height: 36px; border-radius: 5px; border: 0 none; box-sizing: border-box; padding: 0 10px}
.wpcf7-submit {width: 100%; height: 36px; line-height: 30px; border-radius: 5px; border: 0 none; color: #fff;  background: rgb(11,174,227); background: linear-gradient(180deg, rgba(11,174,227,1) 0%, rgba(12,140,181,1) 100%); border: solid 1px #fff; text-transform: uppercase}
span.wpcf7-form-control-wrap select {width: 100%}
#form p {margin-bottom: 0}
#form #close {position: absolute; top:-18px; right: -18px; background: #fff; color: #288bcc; border-radius: 1000px; border: solid 3px #288bcc; width: 35px; height: 35px; font-size: 28px; line-height: 23px; text-align: center; box-shadow: 0 0 3px #333; cursor: pointer}
#form div.wpcf7 .ajax-loader {display: none;; visibility: hidden;}

@media (max-width: 600px) {
	.col-xs-6.col-md-4, .col-xs-12.col-md-8 {float: none; width: 100%; text-align: center;}
	#header ul {text-align: center; padding: 0}
	#home-info .col-xs-6 {float: none; width: 100%}
	#home-info h2 {font-size: 36px}
	#home-info p {text-align: justify;}
	#home-products h2 {font-size: 28px}
	.col-xs-6.col-sm-3.thumb {float: none; width: 100%}
	#tinaco-image-page.col-xs-6, #tinaco-info-page.col-xs-6 {float: none; width: 100%}
	#tinaco-info-page p {text-align: justify;}
	#tinaco-info-page h2 {font-size: 36px}
	#tinaco-info-page h3 {font-size: 28px}
	#tinaco-info-page p.blue-btn {text-align: center;}
	#form {bottom: 16%; right: 5%; max-width: 90%; min-width: 90%}
	#tinaco-info-page p.blue-btn {margin: 30px auto; display: block;}
}


