/*
Theme Name:		Pagapues! Theme
Description:	Theme creado para Pagapues!
Author:			NISA Studio
Author URI:		http://www.nisastudio.com
Version:		1.0.0
Template:		pagapues
*/

/* Import CSS Files */
@import url("../pagapues/style.css");
@import url("../../uploads/wp-less-cache/roneous-theme-styles.css");


/*----------------------------------------------------------------------------------
	GENERAL
----------------------------------------------------------------------------------*/
@font-face {
    font-family: 'casperregular';
    src: url('fonts/casper-webfont.woff2') format('woff2'),
         url('fonts/casper-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'casper_boldregular';
    src: url('fonts/casper_bold-webfont.woff2') format('woff2'),
         url('fonts/casper_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h1,h2,h3,h4,h5,h6 {font-family: 'casper_boldregular';}
p {font-family: 'casperregular'; font-size: 16px; margin-bottom: 30px;}

.btn {
    padding: 0 30px;
    font-family: 'casperregular';
    font-size: 16px;
    text-transform: none;
    line-height: 46px;
    letter-spacing: 0;
    height: 50px;
}

.grey-row {background-color: #F3F5FA;}

.title-row {
    background: #2a2a68;
    background: -moz-linear-gradient(left, #2a2a68 0%, #2697fd 100%) !important;
    background: -webkit-linear-gradient(left, #2a2a68 0%,#2697fd 100%) !important;
    background: linear-gradient(to right, #2a2a68 0%,#2697fd 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a68', endColorstr='#2697fd',GradientType=1 );
    /*reference: https://gist.github.com/joesteinkamp/3396258 */
}

.title-row h1, .title-row p {color: #fff;}

input[type="text"], input[type="password"], input[type="date"],
input[type="datetime"], input[type="email"], input[type="number"],
input[type="search"], input[type="tel"], input[type="time"], input[type="url"],
#bbpress-forums #bbp-your-profile fieldset input,
#bbpress-forums #bbp-your-profile fieldset textarea {
    font-family: 'casperregular';
    font-size: 15px;
    text-transform: none;
    height: 40px;
}

label {font-family: 'casperregular'; font-size: 15px; text-transform: none;}
.hide {display: none;}

/*----------------------------------------------------------------------------------
	HEADER
----------------------------------------------------------------------------------*/
nav {padding: 15px 0;}

/* standard header */
.nav-container nav {
    background: #2a2a68;
    background: -moz-linear-gradient(left, #2a2a68 0%, #2697fd 100%);
    background: -webkit-linear-gradient(left, #2a2a68 0%,#2697fd 100%);
    background: linear-gradient(to right, #2a2a68 0%,#2697fd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a68', endColorstr='#2697fd',GradientType=1 );
}

/* transparent/sticky header */
.nav-container nav.transparent.nav-show {
    background: #2a2a68;
    background: -moz-linear-gradient(left, #2a2a68 0%, #2697fd 100%) !important;
    background: -webkit-linear-gradient(left, #2a2a68 0%,#2697fd 100%) !important;
    background: linear-gradient(to right, #2a2a68 0%,#2697fd 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a68', endColorstr='#2697fd',GradientType=1 );

    -webkit-box-shadow: 0 5px 10px 0 rgba(00,00,00,0.2);
    box-shadow: 0 5px 10px 0 rgba(00,00,00,0.2);
}

.nav-container nav.nav-show .nav-bar {box-shadow: none;}
nav .menu li a, .nav-container nav.transparent.nav-show .menu > li > a {color: #fff; opacity: 1;}


/*----------------------------------------------------------------------------------
	CONTENT
----------------------------------------------------------------------------------*/

/* pagina principal -------------------------------------------*/
.main-row {background: url('images/bg-main-home.jpg') center top no-repeat; color: #fff;}
.main-row h1 {color: #fff;}
.main-row p {font-size: 18px; line-height: 30px;}
.main-row .btn {padding: 0;}

.about-row {
    -webkit-transform: rotate(-3deg) skew(-3deg);
    transform: rotate(-3deg) skew(-3deg);

    position: relative !important;
    top: -50px;

    -webkit-box-shadow: 10px 0 0 0 rgba(255,255,255,1);
    box-shadow: 10px 0 0 0 rgba(255,255,255,1);
}

.about-row .container {-webkit-transform: rotate(3deg) skew(3deg); transform: rotate(3deg) skew(3deg);}
.about-row img {margin-top: -130px;}

.how-works a {color: #f7941d; text-decoration: underline;}

.orange-row {
    color: #fff;
    background: #f7941d;
    background: -moz-linear-gradient(left, #f7941d 0%, #f26526 100%);
    background: -webkit-linear-gradient(left, #f7941d 0%,#f26526 100%);
    background: linear-gradient(to right, #f7941d 0%,#f26526 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941d', endColorstr='#f26526',GradientType=1 );
}

.orange-row h2 {color: #fff;}


/* pagina "el proyecto" -------------------------------------------*/
h5.widgettitle {font-family: 'casper_boldregular'; letter-spacing: 0;}



/* pagina "ingresar" -------------------------------------------*/
#wpuf-login-form label {margin-bottom: 0px;}
#wpuf-login-form p {padding: 10px;}
#wpuf-login-form p.forgetmenot {display: none;}
#wpuf-login-form input[type="submit"] {border-radius: 99em; height: 45px; line-height: 45px;}


/* pagina "registrate" -------------------------------------------*/
ul.wpuf-form.form-label-above li .wpuf-label {margin-bottom: 0px !important;}
.register-form input[type="submit"] {border-radius: 99em; height: 45px; line-height: 45px;}


/* pagina "mi cuenta" -------------------------------------------*/
.cuenta-row ul#menu-account-menu li {line-height: 40px;}
.cuenta-row ul#menu-account-menu li a {font-family: 'casperregular'; color: #666 !important;}
.cuenta-row ul#menu-account-menu li a:hover {color: #f7941d !important;}

.wpuf-dashboard-container .wpuf-dashboard-content {width: 100% !important; float: none !important;}


/* pagina "mis registros" -------------------------------------------*/
.wpuf-dashboard-container table.items-table {font-family: 'casperregular';}
.wpuf-dashboard-container table.items-table tr {outline: none !important;}


/* pagina "cargar nuevo registro" -------------------------------------------*/
h2.wpuf-section-title {font-size: 28px; line-height: 18px;}
.cuenta-row textarea {height: 150px;}

ul.wpuf-form li .wpuf-fields .wpuf-help {
    font-family: 'casperregular' !important;
    font-style: normal !important;
    color: #aaa !important;
    font-size: 14px !important;
    line-height: 20px;
}

.ac_results {background-color: #ccc;}

.form-carga p {font-size: 14px; margin-bottom: 5px;}
.form-carga ul.prints {list-style: none; margin: 0 !important; padding: 0;}
.form-carga ul.prints li {padding: 0 !important;}
.form-carga ul.prints li:before {font-family: "FontAwesome"; content: '\f054'; font-size: 11px; margin-right: 6px; color: #ccc;}


/* pagina "editar mi perfil" -------------------------------------------*/
.cuenta-row #ci_ruc_23 {background-color: #eee;}
.cuenta-row .wpuf_html_personalizado_23 {display: none !important;}


/* pagina "directorio" -------------------------------------------*/
.search-row {background-color: #f7f7f7;}
.search-row form#searchform input[type="text"] {border-radius: 99em !important; height: 50px; padding: 0 30px;}

.listado-main #search-2 {display: none;}

.post-wrap .inner-right {margin-left: 0px;}
.entry-meta {font-family: 'casperregular'; font-style: normal;}
.entry-meta a {color: #bcbcbc; text-decoration: underline;}
.entry-meta a:hover {color: #f7941d;}


/* pagina "sectores" (categorias) -------------------------------------------*/
#sidebar h6.title {font-family: 'casper_boldregular'; font-size: 18px; margin-bottom: 10px; text-transform: none; letter-spacing: 0;}
#sidebar ul li a, #sidebar a {font-family: 'casperregular';}

#sidebar, .main-sidebar {background: transparent;}
#sidebar:before, .main-sidebar:before {background: transparent;}

/*#sidebar #searchform::after {display: none !important; content: none !important;}*/


/* pagina "detalle entrada" (single) -------------------------------------------*/
.heading-title {font-size: 36px; letter-spacing: 0;}
.page-title-center {height: 180px;}
.page-title {border-bottom: none; background-color: #f4f4f4;}

.entry-data {font-family: 'casperregular'; font-style: normal;}
.entry-data a {color: #bcbcbc; text-decoration: underline;}
.entry-data a:hover {color: #f7941d;}
.entry-data-summary {padding-left: 0px !important;}
/*.post-content > p {display: none !important;}*/
.post-content img {border: 1px solid;}

ul.wpuf_customs {list-style: none; margin-left: 0; margin-top: 40px; font-family: 'casperregular';}
ul.wpuf_customs li {margin-bottom: 25px;}
ul.wpuf_customs li label, .pull-left label {letter-spacing: 0; font-family: 'casper_boldregular';}


/* pagina "resultados de busqueda" -------------------------------------------*/



/*----------------------------------------------------------------------------------
	FOOTER
----------------------------------------------------------------------------------*/
.bg-bluedark {background: #000827;}

footer {font-family: 'casperregular'; padding-top: 120px;}
footer ul.menu li {border-bottom: none;}
.widget_nav_menu li {line-height: 30px;}
.widget_nav_menu li a {color: #fff !important;}

footer .custom-html-widget {color: #fff;}
footer .custom-html-widget p {font-size: 14px;}

.sub-footer {margin-top: 50px;}



/*----------------------------------------------------------------------------------
	MEDIA QUERIES
----------------------------------------------------------------------------------*/
@media only screen and (max-width: 1199px) {
    
}

@media only screen and (max-width: 991px) {
    /* header */
    .nav-container nav .nav-bar > .module:first-child {width: 220px;}
    .nav-open, .nav-open > div {background: none;}

    .widget-wrap.module i {opacity: 1;}

    .widget-wrap.module i,
    .nav-container nav .nav-open .module.widget-wrap.mobile-toggle i {color: #fff !important;}

    /* general 
    .title-row {padding-top: 80px;}*/

    /* header 
    nav {padding: 0;}
    .nav-container nav .nav-bar > .module:first-child {width: 220px;}
    .nav-bar .module {padding: 0 15px;}

    .widget-wrap.module i,
    .nav-container nav .nav-open .module.widget-wrap.mobile-toggle i {color: #fff !important; opacity: 1;}

    .nav-open {
        background: #2a2a68;
        background: -moz-linear-gradient(left, #2a2a68 0%, #2697fd 100%);
        background: -webkit-linear-gradient(left, #2a2a68 0%,#2697fd 100%);
        background: linear-gradient(to right, #2a2a68 0%,#2697fd 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a68', endColorstr='#2697fd',GradientType=1 );
    }

    .nav-open.nav-bar .module {background: transparent;}*/

    /* pagina "registrate" */
    .wpuf-col-half, .wpuf-col-half-last {width: 100% !important; float: none !important;}
}

@media only screen and (max-width: 767px) {
    /* pagina principal 
    .lastest-post {padding-right: 0;}*/

    /* pagina "mi cuenta" */
    .left-nav-menu {display: none;}
}

@media only screen and (max-width: 479px) { 
    
}