/*
Theme Name: GPP Style
Theme URI: http://www.rialfi.com/
Author: Rialfi Consulting, C.A.
Author URI: http://shapebootstrap.net/
Description: Styles for the Global Packaging Plus Corp. web site.
Version: 1.0
Text Domain: flattheme
Template: flat-theme
*/
@import url("../flat-theme/style.css");

/*-------------------------------------------------- */
/*main bg*/
body {background:url('http://localhost/global/wp-content/uploads/2014/11/fondo_textura-09.jpg') bottom center repeat-y !important; padding-top:94px;}

body > section, #boxed > section {padding: 50px 0;}
#bottom {display:none;}
.alignnone {margin: 0;}
h5 {text-transform:uppercase; font-size:36px; font-weight:700;}

/*menu*/
.navbar .navbar-main {margin-top: 0;}
.navbar .navbar-main > li {margin-left: 0px;}
.navbar .navbar-main > li > a {
    padding-top: 28px;
    padding-bottom: 6px;
    border-radius: 0;
    text-transform:uppercase;
    border-top:7px solid transparent;
    color:#333;
    margin-bottom: 35px;
}

.navbar .navbar-main > li:focus > a,
.navbar .navbar-main > li:active > a,
.navbar .navbar-main > li:hover > a,
.navbar .navbar-main > li.active > a,
.navbar .navbar-main > li.active:hover > a,
.navbar .navbar-main > li.open > a,
.navbar .navbar-main > li.open:hover > a {
    background-color: transparent ;
    color: #D32128;
    border-top:7px solid #D32128;
}

/*submenu*/
.navbar .navbar-main .dropdown-menu {background-color: #1F6480 ; border-radius:0;}
.navbar .navbar-main .dropdown-menu > li > a {color: #FFF;}
.navbar .navbar-main .dropdown-menu > li:hover > a,
.navbar .navbar-main .dropdown-menu > li:focus > a,
.navbar .navbar-main .dropdown-menu > li.active > a {background-color: #FFF; color: #1F6480; border-radius:0;}
.dropdown-menu { margin-top: 0px !important; }

/*footer*/
#bottom {background: transparent url('http://risamar.com/demos/catman/wp-content/uploads/2014/10/footer-271.png') left bottom no-repeat;}

#footer {color: #FFF; background-color: #399BCB; margin-top:10px;}
#footer a {color: #FFF; font-weight: 100;}
#footer a:hover {color: #005275;}

#gototop {background-color:#D32128; display:inline-block; width:30px; height:30px; text-align:center; padding-top:5px;}
#gototop:hover {background-color:#A91A20; color: #FFF !important;}

/*Big title bar*/
.gb-blue-title {background: #399BCB; color: #FFF; text-transform: uppercase; font-size:30px; text-align: center; font-weight: 100;}

/*Page title*/
.gp-page-title {
    background: #399BCB  url('http://localhost/global/wp-content/uploads/2014/11/textura_ruta-15.png') -150px bottom no-repeat;
    color: #FFF;
    text-transform: uppercase; text-align: left;
    min-height:120px; padding:35px 0 15px; border-bottom: 10px solid white;
}
.gp-page-title h1 {text-transform: capitalize; font-size: 24px; font-weight:100;}

/* Breadcrumb */
ul.breadcrumb {margin: 10px 0 0; font-size: 14px; text-transform: capitalize;}
ul.breadcrumb>li+li:before {color: #FFF;}
ul.breadcrumb > li.active {color: #005275;}

/*slider*/
#main-slider .prev {
    left: 0;
    background-color: #D32128;
    padding-top:35px;
    font-size: 36px;
    height: 120px;
    width: 35px;
    border-radius: 0;
}
#main-slider .next {
    right: 0;
    background-color: #D32128;
    padding-top:35px;
    font-size: 36px;
    height: 120px;
    width: 35px;
    border-radius: 0;
}
#main-slider .prev:hover, #main-slider .next:hover {
    background-color: #A91A20;
    border-radius: 0;
}

.carousel-indicators li {border: 2px solid #D32128; width:10px; height:10px; margin:0px;}
.carousel-indicators .active, .carousel-indicators li:hover {background-color: #D32128; width:10px; height:10px;}

#main-slider .carousel-content .btn, .bt-more, input[type="submit"] {background-color:#D32128; border:none; color: #FFF; text-transform: uppercase; border-radius: 0;}
#main-slider .carousel .btn:hover, .bt-more:hover, input[type="submit"]:hover {background-color: #A91A20; color: #FFF;}
#main-slider .carousel .item {height:460px;}
.wet-asphalt {background-color: transparent;} /*images bg*/
.carousel-content span {display: inline-block; background-color: rgba(255,2552,255,1); padding:10px;}
.carousel-content p {color:#333; font-size:16px;}
#main-slider h2 {text-transform:uppercase; color:#333; font-weight:bold; font-size:46px !important;}

/*Highlights*/
.team-member {padding-top:0;}
.gp-high-text {background-color: #EBEBEB; padding:130px 25px 25px; color: #333; min-height: 350px;}
.gp-high-text h4 {text-transform:uppercase; font-weight:700; padding-bottom:10px;}
.gp-high-img {margin-bottom:-120px;}
.gp-high-img .img-thumbnail {background-color:transparent;}

/*Misc*/
.gp-blue-back {background-color: #005275; color: #FFF;}
.gp-gray-back {background-color: #EBEBEB; color:#333;}


/*SECTIONS*/
/*Home strenghts*/
#strenghts .icon-large {font-size:72px;}
#strenghts .col-md-4 {text-align:center;}
#strenghts h3 {text-transform: uppercase; font-size: 18px;}

/*Home - Accent*/
#accent img {margin: 0; padding: 0;}
#accent {padding-bottom:0;}
#accent p:first-child {margin-top: 20%;}
#accent {font-size: 16px; color:#333;}

/*Quienes*/
#gp-who h2{color: #333; font-weight:700; font-size:36px;}
#gp-who p {font-size:14px; margin:25px 0;}

/*form*/
.gp-adress-acc {font-weight:bold;}
input[type="submit"] {padding:10px;}
input[type="text"], input[type="email"], textarea {border:none; background-color:#EBEBEB; color: #333; padding:10px; width:95%;}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus {background-color:#399BCB; color:#FFF;}

.icon-large {font-size:24px;}

/*products*/
.prod-group, .prod-cats {overflow: auto;}
.prod-group {margin-bottom:10px;}
.prod-cats h1{background-color: #D32128; color: #FFF; padding: 5px; font-size:18px; text-transform:uppercase;}
.prod-right{float: left;}
.prod-title {font-size:16px; border-bottom:1px solid #EFEFEF; padding-bottom:5px; margin-bottom:15px; font-weight:bold;}
.prod-image{float: left; background-color: #FFF; margin-right:25px; margin-bottom: 15px;width: 200px;}
.prod-image img {max-height:200px; max-width: 200px;}
.prod-info {overflow: auto;}

/*tabs*/
.tab-content {
    background: rgba(255,255,255,0.75);
    box-sizing: border-box;
    height: 250px;
    padding: 15px;
    border: none;;
    border-top: 3px solid #D32128;
    color:#333;
    font-size:16px;
    padding:15px 0;
}
.nav-tabs {border:none; text-transform: uppercase;}
.nav-tabs li a { border: none; border-radius:0; padding:15px; margin:0; background-color: #FFF;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {
    color: #FFF;
    cursor: default;
    background-color: #D32128;
    border: none;
}
.nav-tabs>li.active>a:hover, .nav-tabs li a:hover {background-color:#A91A20; color: #FFF; border: none; border-radius:0;}
.nav-tabs>li {float: left; margin-bottom: 0;}

/*nav*/
.navbar-toggle {background-color: #428bca !important; border: none; border-radius: 0px;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #D32128 !important; border:none;}
.navbar-inverse {text-transform:uppercase; color: #333; background-color: #FFF;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
color: #D32128 !important;
background-color: #FFF;
border-top:4px solid #D32128;
}
.navbar-inverse .navbar-nav>li>a {color:#333; border-top:7px solid transparent;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
color: #333;
background-color: transparent;
border-top:7px solid #D32128;
}
.navbar-inverse .navbar-nav ul {list-style-type:none; padding:0;}
.navbar-inverse .navbar-nav ul>li a {color:#FFF; background-color:#1F6480;}
.navbar-inverse .navbar-nav ul>li a:hover {color:#1F6480 !important; background-color:#FFF !important;}