/*
Theme Name: OSA Australasia Child Theme
Theme URI: https://osa.org.au/
Author: CWC
Author URI: https://cebuwebconcepts.com/
Description: We are a group of men working for Christ in a variety of ways. As members of a Religious Order we have been in Australia since 1838. James Alypius Goold OSA, later Archbishop of Melbourne, began a path that took the Order into Victoria, Queensland and later into New South Wales. Today we are represented in each of those states working in parishes, schools, social justice, and a Spirituality Centre.
Template:	osa-australasia
Version: 1.6.1.2
*/

.column_sidebar_widget .widget { margin-top: 0; }
.blog_slider .blog_slider_ul.slick-slider { cursor: grab; }
table th, table td { padding: 6px 15px;text-align: left; }
blockquote { font-size: 32px;color: #2fb38a; padding-left: 20px; background: none; }
blockquote:after { font-size: 40px; color: #2fb38a; }
.button-flat a.button:hover { background-color: #2fb38a!important; }
.icon-doc-line:before { font-size: 22px; }
a.button.button_full_width .button_icon { float: right; }
a.button.button_full_width, button.button_full_width, input[type="submit"].button_full_width, input[type="reset"].button_full_width, input[type="button"].button_full_width { text-align: left; }
h6 a:hover { text-decoration: underline!important; }
.highlight-left:after, .highlight-right:after { width: 41%; background: #e8eae7; }
.mcb-sidebar:before { background: #e8eae7; }
.mcb-sidebar { border-color: transparent; }

@media only screen and (min-width: 768px) {
.cwc-padding-1 { padding: 0 12%; }
.cwc-padding-2 { padding: 0 5%; }
.cwc-padding-3 { padding: 0 1.3%; }
.cwc-padding-4 { padding: 0 3% 0 0; }
.cwc-padding-5 { }
.cwc-padding-6 { padding: 0 10%; }
.cwc-padding-7 { padding: 0 2%; }
.cwc-padding-header { padding: 0 15%; }
.cwc-padding-header-2 { padding: 0 22%; }
.cwc-padding-header-3 { padding: 0 19%; }
.with_aside .sections_group { width: 72%; padding-right: 2%; }
.mcb-sidebar { padding: 0 20px 0 30px; }
.icon_box .image_wrapper img { border-radius: 100%; width: 60%; }
.icon_box a .desc, .icon_box a:hover .desc { font-size: 13px;line-height: 22px; }
.icon_box .desc_wrapper { padding: 0 4%; }
}
@media only screen and (max-width: 767px) {
h1 { font-size: 32px!important;line-height: 40px!important; }
h2 { font-size: 26px!important;line-height: 32px!important; }
.highlight-left .wrap:first-child, .highlight-right .wrap:last-child { background: #e8eae7; }
.icon_box .image_wrapper img { border-radius: 100%; width: 50%; }
}
