/*Theme Name: PhilanthropyTheme URI: http://demo.elated-themes.com/borderlandDescription: A child theme of Borderland ThemeAuthor: KettulAuthor URI: http://kettul.com/Version: 1.0.0Template: borderland*/@import url("../borderland/style.css");footer .column2 li.menu-item-object-page { display: none; }.filter_holder ul li {    display: inline-block;    float: none;}.archive article { margin-bottom: 0; }.archive hr {    margin: 15px 0 30px 0;    height: 1px;    background: #c7c7c7;    border: none;}@media only screen and (max-width:1000px) {    .header_inner_left {	position: absolute !important;    }    .eltd_logo a {	left: inherit;    }    .side_menu_button { height: 80px; }    .logo_wrapper { height:  80px; margin-left: 30px }}/*Link styles for main content*/a,p a {    color:#4F9C09;    position:relative;}a:hover,p a:hover{    color: #295005;}p a {    padding:2px 0;}p a:hover {    border-bottom:1px solid #eee;}/*Link styles for bylines*/a.post_author_link {    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;}a.post_author_link::before,a.post_author_link::after {    display: inline-block;    opacity: 0;    -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;    -moz-transition: -moz-transform 0.3s, opacity 0.2s;    transition: transform 0.3s, opacity 0.2s;    top:-1px;    position: relative;}a.post_author_link::before {    margin-right: 0;    content: '[';    -webkit-transform: translateX(10px);    -moz-transform: translateX(10px);    transform: translateX(10px);}a.post_author_link::after {    margin-left: 0;    content: ']';    -webkit-transform: translateX(-10px);    -moz-transform: translateX(-10px);    transform: translateX(-10px);}a.post_author_link:hover::before,a.post_author_link:focus::before,a.post_author_link:hover::after,a.post_author_link:focus::after {    opacity: 1;    -webkit-transform: translateX(0px);    -moz-transform: translateX(0px);    transform: translateX(0px);}/*Post head image height fix*/.portfolio_images {    max-height:400px;    overflow-y:hidden;}.portfolio_images img {    top:-133px; /*fix for wide crop*/    position: relative;}.title .not_responsive {    display: none;}@media only screen and (max-width: 1000px) {    .content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder, body.page-template-blog-masonry-full-width-php .content .full_width .full_width_inner, .content .full_width.blog_masonry_full_width_template .full_width_inner {        padding-top: 0px !important;    }    .portfolio_images {	max-height:200px;    }    .home .title .not_responsive,    .page-template-default .title .not_responsive,    .tax-portfolio_category .title .not_responsive {	display: block;    }}@media only screen and (max-width: 600px) {    .portfolio_images img {	top:0;    }    .container_inner, body.has_general_padding .title_holder .container_inner, .boxed div.section .section_inner, div.grid_section .section_inner, div.column1 .grid_section .section_inner, div.column2 .grid_section .section_inner, .parallax_grid_section .parallax_section_inner, .carousel-inner .slider_content_outer, nav.content_menu ul, .container_inner nav.content_menu, .footer_top_border_holder.in_grid, .footer_bottom_border_holder.in_grid, .grid_1300 .header_top_bottom_holder .container_inner, .grid_1300 footer .container_inner, .grid_1200 .header_top_bottom_holder .container_inner, .grid_1200 footer .container_inner, .grid_800 .header_top_bottom_holder .container_inner, .grid_800 footer .container_inner {        width: 90%;        padding: 0 5% !important;    }}/*Back to home button*/.portfolio_button span::before {    display: none;}.portfolio_button a {    transition:all .3s;    font-size:18px;    border:1px solid #E6E6E6;    border-width:1px 0;    padding:0 .8em;}.portfolio_button a:hover {    border-color:#D0D0D0;    background: #E2E2E2;}.portfolio_navigation .portfolio_button  {    position: relative;    z-index: 1;    width:auto;}.portfolio_button a::before {    content:"Back to home";    padding:0 0 2px;}@media only screen and (min-width: 1000px) {    /*Increase slideshow arrow size*/    .flex-direction-nav a span:before, .caroufredsel-direction-nav a span:before, body div.pp_default a.pp_next span:before, body div.pp_default a.pp_previous span:before {	font-size: 3em;	color:white;    }    .flex-direction-nav a {	margin-top:-45px;	width:10%;	opacity:.8;	background:#333;	height:15%;    }    .flex-direction-nav a:hover {	background:#444343 !important;    }    .flex-direction-nav a .arrow_carrot-right:hover {	margin-left:-.4em;    }    .flex-direction-nav a .arrow_carrot-left:hover {	margin-left:-.6em;    }    .arrow_carrot-right,    .arrow_carrot-left {	margin:.35em 0 0 -.5em;	position: relative;    }}.latest-post-indicator {    background: #4F9C09;    position: absolute;    top: 0;    left: 0;    z-index: 999;    width: 80px;    height: 80px;    -webkit-clip-path: polygon(0 0, 100% 0%, 0 100%);    clip-path: polygon(0 0, 100% 0%, 0 100%);}.latest-post-indicator-text {    margin-top: 12px;    font-size: 14px;    color: #fff;    font-weight: bold;    line-height: 14px;    -ms-transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);}h4.sub { text-transform: none; }h4.author_name {    color: #fff;    text-transform: none;    font-size: 16px;    font-weight: 600;}