/*
Max content widths
*/
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto
}

/*
Header logo
If you require a Site title and a logo, an example of how to do this is provided below (use your own logo):

#site-title a {
  display: inline-block;
	padding-left 60px;
  background: url(../img/logo.png) 0 0 no-repeat;
}
*/

/*
Main content
*/

#content {
	background-color:#FFF;
	padding: 10px;
}

#content article {
  margin-bottom: 0px
}
#content header {
  margin: 20px 0
}
#content section {
  margin-bottom: 20px
}
#content footer {
  padding-bottom: 20px
}

h1 {}
h2{margin-top: 0px;}
h3 {font-size: 24px;
font-weight: bold;}
h4 {
	font-size: 16px;
	color: #061E3C;
	font-family: "Lato";
}
h5{}
h6{}

hr {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #eee;
}

p {
    margin: 0px 0px 15px;
}

.post a {
	color: #337ab7;
}





/*
Sidebar
*/

.sidebar {
  margin-top: 20px
}
.sidebar section {
  margin-bottom: 40px
}
.sidebar ul,
.sidebar ol {
  list-style-type: none;
  padding: 0
}
.sidebar li {
  margin: 10px 0
}

body {
	line-height: 1.4;
	margin-bottom: 15px;
	text-align: left;
	font-family: 'Lato';
	font-size: 16px;
	word-spacing: 2px;	
	background: transparent linear-gradient(#F6F6F6, #FFF) repeat scroll 0%; 
}

.main-content{
	    background-color: rgb(255, 255, 255);
}

.post-content {
	font-size:15px;
}

.post-title {
	font-size: 22px;
	line-height: 1.2;
	color: #061E3C;
	font-weight: bold;
	font-family: "Lato";
	margin-top:0px;
}
.post-title a {
    color: #333;
}

.post-meta {
	font-family: 'Lato';
	font-size: 14px;
	color: #777;
  padding-bottom: 10px;
}
.text-muted {
	font-size:14px;
}

/*
Hide form placeholders on focus
*/

input:focus::-webkit-input-placeholder { color: transparent; }
input:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color: transparent; } /* FF 19+ */
textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color: transparent; } /* FF 19+ */ 

/*
Comments
*/

#respond {
  margin-top: 40px
}
ol.commentlist {
	counter-reset: li; /* Initiate a counter */
	padding: 0
}
ol.commentlist ul {
  padding: 0
}
ol.commentlist > li {
	position: relative;
	margin: 0 0 20px 0;
	list-style: none /* Disable the normal item numbering */
}
ol.commentlist > li:before {
  content: "Thread " counter(li); /* Use the counter as content */
  counter-increment: li; /* Increment the counter by 1 */
  position:absolute;  
  top: 0;
  right: 0;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  padding: 5px 20px 5px 10px;
  color: #999
}
ol.commentlist li ol,
ol.commentlist li ul {
  list-style-type: none;
  margin: 0
}

.commentlist li li {
  background: #f8f8f8;
}
.commentlist li li li {
  background: #fff
}
.commentlist li li li li {
  background: #f8f8f8
}
.commentlist li li li li li li {
  background: #fff
}
.commentlist li {
  padding: 20px
}
.commentlist ul li {
  margin-top: 20px;
  margin-bottom: 0
}
.reply p {
  margin: 0
}

/*
Site footer
*/

.site-footer {
  padding: 40px 0
}
.site-footer ul,
.site-footer ol {
  list-style-type: none;
  padding: 0
}
.site-footer li {
  margin: 10px 0
}
.site-sub-footer p {
  text-align: center
}

.site-footer p {
  text-align: center
}



.title-text {
	font-size: 30px;
	font-weight: bold;
/*	font-family: "walkway_blackregular";*/
	color: #FFF !important;
	height: 40px;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-color: #0565AA;
	letter-spacing: 2px;
}



.wp-caption {
    border: 1px solid #DDD;
    text-align: center;
    background-color: #F3F3F3;
    padding-top: 4px;
    margin: 10px;
    border-radius: 3px;
	font-size: 12px;
	font-style: italic;
}

.attachment-thumbnail {
	float: left;
	border: 1px solid #DDD;
	text-align: center;
	background-color: #F3F3F3;
	padding: 5px;
	margin-right: 10px;

}

/*navbar*/
.navbar-default {
    background-color: #0565aa;
    border-color: #e7e7e7;
	width:100%;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #cacaca;
}


/*nuevo menu*/
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
   /* color: #fff;*/
    display: block;
}

.dropdown-menu > li > a {
    background: none repeat scroll 0 0 #fff;
    
    color: #333;
   
}
/*nuevo menu*/

/* calendar */

.event-month {
    margin-left: -2px;
    margin-top: 1px;
    font-size: 13px;
    width: 67px;
    position: absolute;
    text-align: center;
    color: #FFF;
}
.event-day {
      margin-top: 21px;
    margin-left: -3px;
    font-size: 12px;
    width: 67px;
    position: absolute;
    text-align: center;
    color: #333;
}
.event-date {
    margin-top: 36px;
    margin-left: -4px;
    font-size: 15px;
    width: 67px;
    position: absolute;
    text-align: center;
    color: #333;
}


.srp-post-title{
	font-size:14px;
}
.srp-widget-date{
	font-size:12px;
}

img {
max-width:100%;}

.post-individual {
    border-bottom: 1px solid #cacaca;
    min-height: 215px;
    padding: 5px;
}

/*.tab-content {
border: 1px solid;
border-radius: 5px;
}
.tab-content > .active {
    display: table;
}*/

/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus{
	background: transparent linear-gradient(to bottom, #000 0%, #E04343 0%, #840505 100%, #207CCA 100%) repeat scroll 0% 0%;
background: -moz-linear-gradient(top, #000 0%, #E04343 0%, #840505 100%, #207CCA 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(224,67,67,1) 0%,rgba(132,5,5,1) 100%,rgba(32,124,202,1) 100%);
background: linear-gradient(to bottom, #000 0%,#E04343 0%,#840505 100%,#207CCA 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#207cca',GradientType=0 );
color: rgb(255, 255, 255);
}

.nav-tabs { border:none;}
.nav-tabs > li > a {
	background: #eee;
}*/

iframe{
width: 100%;
}


/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #000 #000 transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}*/

.sidepanel {
	padding-bottom: 15px;
}

.sidepanel h2 {
	font-size: 21px;
}

.panel-body {
	padding:5px;
}

.navbar{
margin-bottom: 10px;
}

.alignleft {
	float:left;
	margin-right: 10px;
	    margin-top: 10px;
    margin-bottom: 10px;
}

.alignright {
	float:right;
	margin-left: 10px;
	margin-top: 10px;
    margin-bottom: 10px;
}

@media screen and (max-width: 800px) {

    .alignleft {width: 100% !important; margin: 0; float:none !important;height: auto;}
	.alignright {width: 100% !important; margin: 0; float:none !important;height: auto;}
	.img-responsive { width:100%}
	.size-large {width: 100% !important;}
}

.btn-primary {
    background-color: #FF8930;
    border-color: #fff;
    color: #fff !important;
}

.btn-primary:hover {
    background-color: rgb(255, 159, 86);
    border-color: #fff;
    color: #fff;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #ff8930;
    color: #fff;
}

.post-content img {
	border: 1px solid #DDD;
	text-align: center;
	background-color: #F3F3F3;
	padding: 4px;
	border-radius: 3px;
}

html .mceContentBody {width:517px !important;}


.mobile-home-title {
left: 0px;
top: 0px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaf2fc+0,9e9e9e+100&0.5+3,0.5+100 */
background: -moz-linear-gradient(top,  rgba(234,242,252,0.85) 0%, rgba(158,158,158,0.85) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(234,242,252,0.85) 0%,rgba(158,158,158,0.85) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(234,242,252,0.85) 0%,rgba(158,158,158,0.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80eaf2fc', endColorstr='#809e9e9e',GradientType=0 ); /* IE6-9 */
width: 100%;
color: #FFF;
font-size: 14px;
position: absolute;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;}


.mobile-title-text{
color: #000;
font-family: 14px "Lato";
font-weight: bold;
}

a{
color: #002551;
text-decoration: none;
}
.post-content a {
	font-weight: bold;}
	
	
.left-side-bar .srp-widget-singlepost {
	width:185px;
}



/*personalizar widgets*/

/*word press most popular*/
.wpp-list {
    margin-left: -43px;
}

.srp-post-title {
    line-height: 1.5;
}

/*User Front end Classifieds form*/
ul.wpuf-form li {
    margin-left: 0;
    margin-bottom: 0px;
    padding: 0px;
}

h2.wpuf-section-title {
    margin: 0;
    font-size: 16px !important;
    font-weight: bold;
}

ul.wpuf-form li .wpuf-label {
    float: left;
    width: 50% !important;
    font-size: 14px !important;
}

.form-control {
    display: block;
    width: 90%;
 
    }


.featured {display: none !important;}
/*End User Front end Classifieds form*/


.stripe-button-el{
    margin-bottom: 5px !important;
    display: list-item !important;
    float: left !important;
    margin-right: 5px !important;
}

.gfield_label{
    width: 75% !important;
}

.gfield_description {
    padding: 10px 0px 10px 15px;
    font-style: italic;
    color: #23527c;
    }

.gfield {
    padding-bottom: 15px;
}


.collapseomatic {
    font-weight: bold;
    font-size: 18px;
}


.cse .gsc-control-cse, .gsc-control-cse {
    padding: 1em !important;
}

.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: transparent !important;
    background-color:transparent !important;
    margin-top: -10px;
}

.control-cse {
       border-color: transparent !important;
    background-color: transparent !important;
}

input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus,
.gsc-search-button {
    box-sizing: content-box; 
    line-height: normal;
}





.spanish a {
        color: #e7c610 !important;
    font-weight: bold;
}


#pmpro_levels_table {
    background: #FFF;
    width: 95%;

}

.single-class {
    display:table;
        padding: 5px 0 5px 0;
    border-bottom: 1px solid #EEE;
        width: 100%;
}



.classifieds-contact-info h3 {
    font-size: 18px;
}

.wpcf7-form p {
    font-weight: bold;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
    border-color: black;
}



.header-submit-ad {
    margin-top: 10px;
    float: right;
    padding-left: 45px;
    padding-bottom: 15px;
}

.btn-ads {
    background:transparent url('/wp-content/banners/boton_submit-ad1.png') center top no-repeat;
    float: none;
    height: 50px;
    background-size: 100%;
}
.btn-ads:hover {
  background-image: url('/wp-content/banners/boton_submit-ad2.png');
      background-size: 100%;
}

.download-url{
    font-size: 18px;
    font-weight: bold !important;
  }

.woocommerce-shipping-fields { display: none; }

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
      background-color: #ff8930 !important;
}

.collapseomatic_content {
    margin-top: 0px;
    margin-left: 16px;
    padding: 0px;
    margin-bottom: 30px;
  }

  .collapseomatic {
    font-weight: bold;
    font-size: 14px;}

  ol,ul {
     margin-top: 25px;
    margin-bottom: 0px;}
    

    .post-views {display: table-header-group;}

    .post-footer {
      background: rgba(0,0,0,.09);
    margin-top: 15px;
    padding: 10px;
    color: #ff8930;}

    .post-footer a {
      color:#ff8930;
    }


.recentcomments {    background: none!important;
    clear: none;
    margin-bottom: 0!important;
    margin-top: 0!important;
    font-weight: 400;
    font-size: 14px!important;
    line-height: 1.5em;
    padding-bottom: 10px;}


    .likebtn-wrapper {
    padding: 10px 0px 20px 20px;
}

.post-footer .likebtn-wrapper {
padding: 0px;

}


.gform_wrapper div.charleft {
    color: #ff8930;
}

.listing {
  padding-bottom: 10px;
}





option[value=217] {display: none !important;}
option[value=218] {display: none;}
option[value=219] {display: none;}
option[value=220] {display: none;}

.pagelink {
      font-weight: bold;
    text-align: center;
    padding-bottom: 20px;
    padding-top: 20px;
}


.grid_container {padding-bottom:20px;}

.group::after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}
* html .group             { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */


.nocomments{display: none;}


.xl-sidebar .grid_container_23380 {padding-bottom: 75px;}


.xl-sidebar .rpwe-block li{
margin-bottom: 10px;
    padding-bottom: 30px;
    list-style-type: none;
    border-bottom: none;
}



/*
*   CSS file with Bootstrap grid classes for screens bigger than 1600px. Just add this file after the Bootstrap CSS file and you will be able to juse col-xl, col-xl-push, hidden-xl, etc.
*
*   Author: Marc van Nieuwenhuijzen
*   Company: WebVakman
*   Site: WebVakman.nl
*
*/

@media (min-width: 1200px) and (max-width: 1599px) {
    .hidden-lg {
        display: none !important;
    }
}


.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-xl{
    display: none !important;
}



@media (min-width: 2000px) {
    .container {
        width: 1570px;
    }

    .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
        float: left;
    }

    .col-xl-12 {
        width: 100%;
    }

    .col-xl-11 {
        width: 91.66666667%;
    }

    .col-xl-10 {
        width: 83.33333333%;
    }

    .col-xl-9 {
        width: 75%;
    }

    .col-xl-8 {
        width: 66.66666667%;
    }

    .col-xl-7 {
        width: 58.33333333%;
    }

    .col-xl-6 {
        width: 50%;
    }

    .col-xl-5 {
        width: 41.66666667%;
    }

    .col-xl-4 {
        width: 33.33333333%;
    }

    .col-xl-3 {
        width: 25%;
    }

    .col-xl-2 {
        width: 16.66666667%;
    }

    .col-xl-1 {
        width: 8.33333333%;
    }

    .col-xl-pull-12 {
        right: 100%;
    }

    .col-xl-pull-11 {
        right: 91.66666667%;
    }

    .col-xl-pull-10 {
        right: 83.33333333%;
    }

    .col-xl-pull-9 {
        right: 75%;
    }

    .col-xl-pull-8 {
        right: 66.66666667%;
    }

    .col-xl-pull-7 {
        right: 58.33333333%;
    }

    .col-xl-pull-6 {
        right: 50%;
    }

    .col-xl-pull-5 {
        right: 41.66666667%;
    }

    .col-xl-pull-4 {
        right: 33.33333333%;
    }

    .col-xl-pull-3 {
        right: 25%;
    }

    .col-xl-pull-2 {
        right: 16.66666667%;
    }

    .col-xl-pull-1 {
        right: 8.33333333%;
    }

    .col-xl-pull-0 {
        right: auto;
    }

    .col-xl-push-12 {
        left: 100%;
    }

    .col-xl-push-11 {
        left: 91.66666667%;
    }

    .col-xl-push-10 {
        left: 83.33333333%;
    }

    .col-xl-push-9 {
        left: 75%;
    }

    .col-xl-push-8 {
        left: 66.66666667%;
    }

    .col-xl-push-7 {
        left: 58.33333333%;
    }

    .col-xl-push-6 {
        left: 50%;
    }

    .col-xl-push-5 {
        left: 41.66666667%;
    }

    .col-xl-push-4 {
        left: 33.33333333%;
    }

    .col-xl-push-3 {
        left: 25%;
    }

    .col-xl-push-2 {
        left: 16.66666667%;
    }

    .col-xl-push-1 {
        left: 8.33333333%;
    }

    .col-xl-push-0 {
        left: auto;
    }

    .col-xl-offset-12 {
        margin-left: 100%;
    }

    .col-xl-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-xl-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-xl-offset-9 {
        margin-left: 75%;
    }

    .col-xl-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-xl-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-xl-offset-6 {
        margin-left: 50%;
    }

    .col-xl-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-xl-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-xl-offset-3 {
        margin-left: 25%;
    }

    .col-xl-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-xl-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-xl-offset-0 {
        margin-left: 0;
    }

    .visible-xl {
        display: block !important;
    }

    table.visible-xl {
        display: table;
    }

    tr.visible-xl {
        display: table-row !important;
    }

    th.visible-xl, td.visible-xl {
        display: table-cell !important;
    }

    .visible-xl-block {
        display: block !important;
    }

    .visible-xl-inline {
        display: inline !important;
    }

    .visible-xl-inline-block {
        display: inline-block !important;
    }

    .hidden-xl {
        display: none !important;
    }
}