/* =General CSS
-------------------------------------------------------------- */
.full_width,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	float: left;
}
.clear_column {
	clear:both;
	display:block;
	font-size:0; height:0;
	line-height:0; width:100%;
	overflow: hidden;
}

/* =Shortcodes Templates
-------------------------------------------------------------- */

/* =Default Template (no margin)
-------------------------------------------------------------- */
.full_width  {
	width: 100%;
}
.one_half  {
	width: 50%;
}
.one_third  {
	width: 33.3%;
}
.two_third  {
	width: 66.6%;
}
.one_fourth  {
	width: 25%;
}
.three_fourth  {
	width: 75%;
}
.one_fifth  {
	width: 20%;
}
.two_fifth  {
	width: 40%;
}
.three_fifth  {
	width: 60%;
}
.four_fifth  {
	width: 80%;
}
.one_sixth  {
	width: 16.6%;
}
.five_sixth  {
	width: 83.4%;
}

/* =Responsive
-------------------------------------------------------------- */
/* Maximum width of 600 pixels. */
@media screen and (max-width: 600px) {
	.full_width,
	.one_half,
	.one_third,
	.two_third,
	.one_fourth,
	.three_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {
		clear: both;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 1em;
	}
}

/* =Small Margins Template
-------------------------------------------------------------- */
/*
.full_width  {
	width: 100%;
}
.one_half {
	width: 49% !important;
	margin-right: 2% !important;
}
.one_half.last_column {
	width: 49% !important;
	margin-right: 0px !important;
}
.one_third {
	width: 32% !important;
	margin-right: 2% !important;
}
.one_third.last_column {
	width: 32% !important;
	margin-right: 0px !important;
}
.two_third {
	width: 66% !important;
	margin-right: 2% !important;
}
.two_third.last_column {
	width: 66% !important;
	margin-right: 0px !important;
}
.one_fourth {
	width: 23.5% !important;
	margin-right: 2% !important;
}
.one_fourth.last_column {
	width: 23.5% !important;
	margin-right: 0px !important;
}
.three_fourth {
	width: 74.5% !important;
	margin-right: 2% !important;
}
.three_fourth.last_column {
	width: 74.5% !important;
	margin-right: 0px !important;
}
.one_fifth {
	width: 18.4% !important;
	margin-right: 2% !important;
}
.one_fifth.last_column {
	width: 18.4% !important;
	margin-right: 0px !important;
}
.two_fifth {
	width: 39% !important;
	margin-right: 2% !important;
}
.two_fifth.last_column {
	width: 39% !important;
	margin-right: 0px !important;
}
.three_fifth {
	width: 59% !important;
	margin-right: 2% !important;
}
.three_fifth.last_column {
	width: 59% !important;
	margin-right: 0px !important;
}
.four_fifth {
	width: 79.6% !important;
	margin-right: 2% !important;
}
.four_fifth.last_column {
	width: 79.6% !important;
	margin-right: 0px !important;
}
.one_sixth {
	width: 15% !important;
	margin-right: 2% !important;
}
.one_sixth.last_column {
	width: 15% !important;
	margin-right: 0px !important;
}
*/
@font-face {
    font-family: 'icomoon';
    src: url('https://torrillocpacom4ed65.zapwp.com/wp-content/plugins/custom-css-js-php/assets/css/fonts/icomoon.eot');
    src: url('https://torrillocpacom4ed65.zapwp.com/wp-content/plugins/custom-css-js-php/assets/css/fonts/icomoon.eot') format('embedded-opentype'), url('https://torrillocpacom4ed65.zapwp.com/wp-content/plugins/custom-css-js-php/assets/css/fonts/icomoon.ttf') format('truetype'), url('https://torrillocpacom4ed65.zapwp.com/wp-content/plugins/custom-css-js-php/assets/css/fonts/icomoon.woff') format('woff'), url('https://torrillocpa.com/wp-content/plugins/custom-css-js-php/assets/css/fonts/icomoon.svg?wsjzsf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
;font-display:block;}

.wp-posts-pro [class^="icon-"],
.wp-posts-pro [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.wp-posts-pro .icon-tags:before {
    content: "\e60b";
}

.wp-posts-pro .icon-comments-o:before {
    content: "\e608";
}

.wp-posts-pro .icon-pencil2:before {
    content: "\e609";
}

.wp-posts-pro .icon-calendar-o:before {
    content: "\e60a";
}

.wp-posts-pro .wcjp_section {
    clear: both;
    padding: 0px;
    margin: 0px;
}

.wp-posts-pro .wcjp_col {
    display: block;
    float: left;
    margin: 1% 0 1% 1%;
}



@media only screen and (max-width: 480px) {
    .wp-posts-pro .wcjp_col {
        margin: 1% 0 1% 1%;
    }
}

.wcjp_span_1_of_1 {
    width: 100%;
}


.wcjp_span_2_of_2 {
    width: 100%;
}

.wcjp_span_1_of_2 {
    width: 48.2%;
}


@media only screen and (max-width: 480px) {
    .wcjp_span_2_of_2 {
        width: 100%;
    }
    .wcjp_span_1_of_2 {
        width: 100%;
    }
}


.wcjp_span_3_of_3 {
    width: 100%;
}

.wcjp_span_2_of_3 {
    width: 66.13%;
}

.wcjp_span_1_of_3 {
    width: 32.26%;
}


@media only screen and (max-width: 480px) {
    .wcjp_span_3_of_3 {
        width: 100%;
    }
    .wcjp_span_2_of_3 {
        width: 100%;
    }
    .wcjp_span_1_of_3 {
        width: 100%;
    }
}


.wcjp_span_5_of_5 {
    width: 100%;
}

.wcjp_span_4_of_5 {
    width: 79.68%;
}

.wcjp_span_3_of_5 {
    width: 59.36%;
}

.wcjp_span_2_of_5 {
    width: 39.04%;
}

.wcjp_span_1_of_5 {
    width: 18.72%;
}


@media only screen and (max-width: 480px) {
    .wcjp_span_5_of_5 {
        width: 100%;
    }
    .wcjp_span_4_of_5 {
        width: 100%;
    }
    .wcjp_span_3_of_5 {
        width: 100%;
    }
    .wcjp_span_2_of_5 {
        width: 100%;
    }
    .wcjp_span_1_of_5 {
        width: 100%;
    }
}


.wcjp_span_6_of_6 {
    width: 100%;
}

.wcjp_span_5_of_6 {
    width: 83.06%;
}

.wcjp_span_4_of_6 {
    width: 66.13%;
}

.wcjp_span_3_of_6 {
    width: 49.2%;
}

.wcjp_span_2_of_6 {
    width: 32.26%;
}

.wcjp_span_1_of_6 {
    width: 15.33%;
}


@media only screen and (max-width: 480px) {
    .wcjp_span_6_of_6 {
        width: 100%;
    }
    .wcjp_span_5_of_6 {
        width: 100%;
    }
    .wcjp_span_4_of_6 {
        width: 100%;
    }
    .wcjp_span_3_of_6 {
        width: 100%;
    }
    .wcjp_span_2_of_6 {
        width: 100%;
    }
    .wcjp_span_1_of_6 {
        width: 100%;
    }
}


.wp-posts-pro {
    width: 100%;
    overflow: hidden;
    font-size: 0.9em;
}


.wp-posts-pro .wcjp_post {
    overflow: hidden;
}


.wcjp_post .wcjp_meta,
.wcjp_post .wcjp_category,
.wcjp_post .wcjp_tags {
    line-height: 16px;
    margin: 5px 0px;
    color: #999999;
    font-size: .9em;
    font-weight: 300;
}

.wcjp_post .wcjp_title {
    font-size: 1.5em;
    margin-bottom: 10px;
}

.wcjp_post .wcjp_meta span i,
.wcjp_post .wcjp_meta span span {
    margin-left: 3px;
    margin-right: 3px;
}


.wcjp_readmore,
.wcjp_taxonomy {
    line-height: 24px;
}


.wp-posts-pro img.wcjp_image_left {
    max-width: 100%;
    margin: 5px 15px 5px 0px;
}

.wp-posts-pro img.wcjp_image_right {
    max-width: 100%;
    margin: 5px 0px 5px 5px;
}


.widget-area .wp-posts-pro img.wcjp_image {
    max-width: 80px;
    height: auto !important;
}


.posts-pro-pagination {
    clear: both;
    padding: 20px 0;
    font-size: 11px;
    float: left;
    width: 100%;
}

.posts-pro-pagination span,
.posts-pro-pagination a {
    float: left;
    height: auto;
    width: auto;
    line-height: 35px;
    text-align: center;
    padding: 0 14px!important;
    border-radius: 100px;
    margin-right: 5px;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.posts-pro-pagination a:hover {
    color: #fff;
    background: #3279BB;
}

.posts-pro-pagination .current {
    padding: 0;
    background: #3279BB;
    color: #fff;
}


.wcjp_loadmore_pager {
    display: inline-block;
    text-align: center;
    background: #ddd;
    padding: 5px 10px;
    border-radius: 5px;
    margin-left: 40%;
}

.wcjp_load_more {
    margin-left: 45%;
}

.wp-posts-pro .layout_1 .wcjp_image img,
.wp-posts-pro .layout_2 .wcjp_image img {
    height: 100px;
    margin-bottom: 10px;
}

.wcjp_image_top {
    width: 100%;
    clear: both;
    margin-bottom: 10px;
}

.wp-posts-pro .layout_3 .wcjp_contents,
.wp-posts-pro .layout_4 .wcjp_contents {
    clear: both;
}

.wp-posts-pro .layout_6 .wcjp_post {
    position: relative;
}

.wp-posts-pro .layout_6 .wcjp_title {
    width: 100%;
    position: absolute;
    top: 0;
    padding: 10px;
    background: rgba(255, 255, 255, 0.5);
}

.wp-posts-pro .layout_7 .wcjp_meta {
    background: darkolivegreen;
    padding: 3px 5px;
    color: white !important;
}

.wp-posts-pro .layout_8 .wcjp_post {
    background: #f1f1f1;
    text-align: center;
    width: 100%;
}

.wp-posts-pro .wcjp_post {
    font-weight: 300;
}

.wp-posts-pro h3 {
    font-weight: 300;
    line-height: 32px;
}

.pdfprnt-top-left,
.pdfprnt-bottom-left,
.pdfprnt-top-bottom-left,
.pdfprnt-left {
	text-align: left;
	padding: 5px;
}
.pdfprnt-top-right,
.pdfprnt-bottom-right,
.pdfprnt-top-bottom-right,
.pdfprnt-right {
	text-align: right;
	padding: 5px;
}
.pdfprnt-top-left:before,
.pdfprnt-bottom-left:before,
.pdfprnt-top-right:before,
.pdfprnt-bottom-right:before,
.pdfprnt-top-bottom-left:before,
.pdfprnt-top-bottom-right:before,
.pdfprnt-left:before,
.pdfprnt-right:before {
	content: "";
	clear: both;
	display: table;
}
.pdfprnt-top-left a,
.pdfprnt-bottom-left a,
.pdfprnt-top-right a,
.pdfprnt-bottom-right a,
.pdfprnt-top-bottom-right a,
.pdfprnt-top-bottom-left a,
.pdfprnt-left a,
.pdfprnt-right a {
	padding: 0 5px;
	box-shadow: none !important;
	border: none !important;
	outline: none !important;
}
.pdfprnt-top-left a img,
.pdfprnt-bottom-left a img,
.pdfprnt-top-right a img,
.pdfprnt-bottom-right a img,
.pdfprnt-top-bottom-right a img,
.pdfprnt-top-bottom-left a img,
.pdfprnt-left a img,
.pdfprnt-right a img {
	display: inline !important;
}
.pdfprnt-button {
	display: inline-block;
	padding: 0 5px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.entry-content .pdfprnt-buttons > a > img,
.entry-content .pdfprnt-buttons > a > span {
	display: inline-block;
}
.pdfprnt-button img,
.pdfprnt-button-title {
	display: inline-block !important;
	vertical-align: middle;
	padding: 5px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.wpfront-notification-bar{visibility:hidden;position:fixed;overflow:hidden;left:0;right:0;text-align:center;color:#fff;background-color:#000;z-index:99998}.wpfront-bottom-shadow{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.75);box-shadow:0 5px 5px 0 rgba(0,0,0,.75)}.wpfront-top-shadow{-webkit-box-shadow:0 -5px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 -5px 5px 0 rgba(0,0,0,.75);box-shadow:0 -5px 5px 0 rgba(0,0,0,.75)}.wpfront-notification-bar.wpfront-fixed{position:fixed;z-index:99998;width:100%;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:row}.wpfront-notification-bar.wpfront-fixed-position{z-index:99999}.wpfront-notification-bar.wpfront-fixed.load{visibility:visible;position:relative}.wpfront-notification-bar.top{top:0}.wpfront-notification-bar.bottom{bottom:0}.wpfront-notification-bar.keep-closed,.wpfront-notification-bar.max-views-reached{display:none}.wpfront-notification-bar div.wpfront-close{position:absolute;top:3px;right:5px;cursor:pointer;font-family:Arial,sans-serif;font-weight:700;line-height:0;font-size:10px;padding:5px 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.wpfront-notification-bar table,.wpfront-notification-bar tbody,.wpfront-notification-bar tr{margin:auto;border:0;padding:0;background:inherit}.wpfront-notification-bar td{background:inherit;vertical-align:middle;text-align:center;border:0;margin:0;padding:0;line-height:1em}.wpfront-notification-bar div.wpfront-div{display:inline-block;text-align:center;vertical-align:middle;padding:5px 0}.wpfront-notification-bar a.wpfront-button,.wpfront-notification-bar-editor a.wpfront-button{display:inline-block;box-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;font-size:13px;font-weight:700;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.3);cursor:pointer;padding:5px 10px;margin-left:5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.wpfront-notification-bar-open-button{position:absolute;right:10px;z-index:99998;border:3px solid #fff;width:23px;height:30px;cursor:pointer;background-repeat:no-repeat;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.wpfront-notification-bar-open-button.hidden{display:none}.wpfront-notification-bar-open-button.top{top:0;background-position:top center;border-top:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-top-left-radius:0}.wpfront-notification-bar-open-button.bottom{bottom:0;background-position:bottom center;border-bottom:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.wpfront-notification-bar-spacer{position:relative;z-index:99998}.wpfront-notification-bar-spacer.wpfront-fixed-position{z-index:99999}.wpfront-notification-bar-spacer.hidden{display:none}div.wpfront-message p{margin:0}
