/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: May 01 2017 | 09:25:44 (am)
/*
/******* Do not edit this file *******/

.intro_p h2 {
    color: #014076;
}
.intro_p .tbutton {
    border: 1px solid #014076;
}
.intro_p .tbutton span {
    color: #014076;
}
.intro_p .tbutton i {
    border-right: 1px solid #014076;
}
[class^="fa-"], [class*=" fa-"] {
    color: #014076;
}
.grid_6.alpha {
    width: 30%;
}
.grid_6.omega {
    width: 65%;
}
p {
    margin-bottom: 10px;
}
#megaMenu {
    float: right;
    padding-top: 40px;
}
.logo img {
    height: 67px;
}
.headdown {
    background: none repeat scroll 0 0 #FFFFFF;
}
.sliderr {
    margin-top: 121px !important;
}
#loginpanel .ss-content {
    width: 60%;
}
#toppanel {
    opacity: 1 !important;
}
#loginpanel {
    background: none repeat scroll 0 0 #F7F7F7;
}
.login li {
    background: none repeat scroll 0 0 #F7F7F7;
}
.logintab ul.login {
    right: 20%;
}
.login li {
    height: 32px;
}
#loginpanel .widget-second .widget {
    border-right: none;
}
#header .sticky {
    background: #ffffff;
  	z-index: 2000;
}
.sp-toggle {
    max-width: 1140px;
}
.sp-toggle a {
    background: none repeat scroll 0 0 #888B8D;
    border-radius: 0 0 8px 8px;
    padding: 2px 35px;
}
.sp-content {
    background: none repeat scroll 0 0 #888B8D;
}
.sp-content-wrap {
    max-width: 1140px;
}
.sp-content .widget-title {
    color: #cccccc;
    font-size: 20px !important;
}
.sp-toggle a {
    color: #FFFFFF;
}
.sp-content .widget {
    color: #ffffff;
}
#header .sticky #megaMenu {
    padding-top: 20px;
}
#header .sticky .logo {
    margin: 10px 0 !important;
}
#header .sticky .search {
    margin: 30px 0 20px 20px !important;
}
.inner {
    border-width: medium 3px 3px;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, h4.wpb_toggle {
    background-color: #cccc99;
}
.post_share {
    display: none;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, h4.wpb_toggle {
    font-size: 21px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #megaMenu.megaResetStyles div, #megaMenu.megaResetStyles span, #megaMenu ul.megaMenu, #megaMenu ul.sub-menu, #megaMenu ul.um-sidebar, #megaMenu li.menu-item, #megaMenu li.widget, #megaMenu li.menu-item > a, #megaMenu img.um-img { 
    -webkit-backface-visibility: visible;
  }
}
.headdown {
    border-bottom: 3px solid #001E60;
}
@media only screen and (max-width: 320px) {
	.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, h4.wpb_toggle {
    	font-size: 15px;
    }
}
.wpb_content_element .wpb_tabs_nav li a {
    color: #001E60;
}
.sidebar .widget h3.widget-title {
    font-size: 16px;
    font-weight: 700;
}
.inner {
    padding: 30px;
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li, .wpb_content_element.wpb_tour .wpb_tabs_nav li {
    border-radius: 6px 6px 0 0;
}
table.vc-table-plugin-theme-simple_blue td {
    border-bottom: 1px solid #CCCC99 !important;
}
table.vc-table-plugin-theme-simple_blue tr.vc-th td {
    border-bottom: 2px solid #CCCC99 !important;
    font-weight: normal;
}
.mv-addfile-wrap a {
    background: none repeat scroll 0 0 #001E60;
}
td.publish {
    background: none repeat scroll 0 0 #CCCC98;
}
.mv-addfile-wrap a:hover {
    background: none repeat scroll 0 0 #CCCC98;
}
.wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 20px !important;
}
.wpb_content_element.wpb_tour .wpb_tabs_nav {
    width: 23%;
}
.display-posts-listing a {
    font-size: 16px;
  	font-weight: bold;
  	color: #484747;
}
.dk-speakup-petition-wrap h3 {
    background: linear-gradient(#001E60, #00133D) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.vc_btn_chino {
    background-color: #CCCC99 !important;
}
.dk-speakup-readme {
    background: none repeat scroll 0 0 #CCCC99;
    color: #FFFFFF;
}
.breadcrumb-place {
    background: url("https://rpeng.org.au/wp-content/uploads/2014/07/header.jpg") no-repeat scroll center center / cover #0B0B0B !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .breadcrumb-place {
    	background: url("https://rpeng.org.au/wp-content/uploads/2014/07/header.jpg") no-repeat scroll center center / cover #0B0B0B !important;
}
.responsive_youtube {
    padding-bottom: 60% !important;
    padding-top: 0 !important;
    margin: 5px !important;
}
.pa-form table {
    font-size: 15px;
    color: #cccccc;
}
body .gform_wrapper .gform_footer input[type="submit"] {
    background: none repeat scroll 0 0 #001e60;
    border-style: none;
    color: #ffffff;
    float: left;
    font-size: 1.3em;
    padding: 5px;
    width: 80px;
}
.post_content ul li, .project_description ul li, .entry ul li {
    margin-left: 10px !important;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
	width: 47%;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
	width: 48%;
}
div.sp-main-div label {
    display: inline-block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sliderr {
         margin-top: 121px !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    height: 35px;
}
    .sf-element input, .sf-element select {
    width: 100%;
    height: 35px;
    font-size: 16px;
    border: 1px solid #001e60;
}
.ubtn-normal {
    padding: 5px;
}
.ubtn {
    padding: 25px !important;
}