/* 

 Theme Name:     Netmastery Tour Shop

 Author:         Netmastery

 Author URI:     https://www.netmastery.com.au

 Template:       Divi

 Version:        1.0

*/ 





/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 



/* ######################### */

/* ##### CHANGE COLORS ##### */

/* ######################### */



/* ##### MENU BACKGROUND HOVER AND CURRENT ##### */



.custom_menu li.current-menu-item a,

.custom_menu li a:hover  {

    background-color: #73c539;

}



/* ##### MENU BACKGROUND DROPDOWN HOVER ##### */



.custom_menu li ul.sub-menu li a:hover  {

    background-color: #73c539 !important;

}



/* ### WIDGETS BACKGROUND AND TOP BORDER COLOR ### */



.et_pb_widget {

    background-color: #f5f5f5;

    border-top: 5px solid #73c539;

}



/* ##### BLOG BUTTON COLOR ##### */



.more-link {

	background-color: #73c539;

	color: #fff;

}





/* ##### END COLORS ##### */





#main-header {

	display: none;

}



#page-container {

	padding-top: 0px !important;

}



/* ##### MENU ##### */



.custom_menu  ul.fullwidth-menu {

	padding-top: 0px !important;

}



.custom_menu .fullwidth-menu li {

	padding-right: 0px !important;

	margin-left: -4px;

}



.custom_menu li.current-menu-item a,

.custom_menu li a:hover  {

    background-color: #73c539;

	opacity: 1;

}



.custom_menu .fullwidth-menu li >a {

	padding: 25px 35px;

}



/* ##### DROPDOWN ##### */



.custom_menu .fullwidth-menu .menu-item-has-children>a:first-child:after {

	bottom: 7px !important;

    right: 0;

    left: 0;

    top: unset;

	margin: 0 auto;

}



.custom_menu .nav li li a {

    font-size: 14px !important;

    padding: 10px !important;

	border-bottom: 1px solid #fff;

}



.custom_menu .nav li li:last-child a {

	border-bottom: 0px solid #fff;

}



.custom_menu .fullwidth-menu-nav>ul ul {

    padding: 0px !important;

}



.custom_menu .nav li ul {

    width: 220px;

}



.custom_menu .nav li ul li {

    padding-left: 0px;

}



.custom_menu .fullwidth-menu li li a {

    width: 220px;

}



.custom_menu .nav li ul li a {

    padding-left: 20px !important;

}



.custom_menu .nav li ul li {

    margin-left: 0px;

}



.custom_menu  .fullwidth-menu li li.menu-item-has-children>a:first-child:after {

    top: 10px;

    right: 10px !important;

    left: unset;

    bottom: 0;

}



/* ##### DROP DROPDOWN ##### */



.custom_menu .nav li li ul {

	top: -3px;

	left: 220px;

}



.custom_menu .fullwidth-menu .menu-item-has-children>a:first-child {

    padding-right: 35px;

}



.custom_menu li.current-menu-item ul li a  {

    background-color: rgba(115, 197, 57, 0) !important;

	opacity: 1;

}



.custom_menu li ul.sub-menu li a:hover  {

	opacity: 1;

}



@media all and (max-width: 980px) {

.header_row {

	width: 80% !important;

	margin: 0 auto;

	}}





@media all and (min-width: 981px) and (max-width: 1350px) {

	.custom_row {

		width: 90% !important;

}

	

.custom_menu .clearfix {

		width: 100% !important;

}

	

.custom_menu .fullwidth-menu li >a {

	padding: 20px 25px;

	font-size: 14px !important;

}



.custom_top_header {

	padding-bottom: 15px !important;

	}

	

.et_pb_section .header_row {

    max-width: 50% !important;

    width: 50% !important;

}

	

.blurbs_header_image {

	padding-right:1% !important;

    padding-left: 1% !important;

	}



.tagline_home_middle {

	font-size: 30px !important;

}





.phone_home_middle h4 {

	font-size: 30px !important;

}}



@media all and (min-width: 981px) and (max-width: 1500px) {

	.et_pb_column .phone_home_middle {

	padding-left: 45px !important;

}}



/* ### SINGLE BLOG ### */



.single #left-area ul, .single .comment-content ul, .single .entry-content ul, .single body.et-pb-preview #main-content .container ul {

    padding: 0 0 0px 1em !important;

}



.single .et_pb_post {

    margin-bottom: 0px;

}



.single .post {

    padding-bottom: 0px;

}



.single #left-area {

    padding-bottom: 0px;

}



.single #content-area #left-area ul, .single #content-area .entry-content ul {

    padding: 0 0 0px 0em !important;

}





/* ### WIDGETS ### */



.et_pb_widget {

    padding: 30px;

    box-shadow: 0px 7px 25px 0px rgba(0, 0, 0, 0.15);

}



/* ### BLOG ### */



.more-link {

    display: inline-block !important;

    padding: 4px 20px;

    text-transform: uppercase;

    font-size: 14px;

    margin-top: 20px;

    box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.25);

}



/* ###### SEARCH RESULT PAGE ###### */



@media (min-width: 981px) {

.search #left-area {

	width: 64.833%;

}



.search #sidebar {

	width: 29.666%;

	border-left: 1px solid #e2e2e2;

}



.search #main-content .container:before {

    display: none !important;

}}



.search .et_pb_post a img {

    padding-bottom: 25px;

}



.search h2 {

	font-size: 34px;

	font-weight: bold;

}



.search h4.widgettitle {

	font-size: 22px;

	font-weight: bold;

}



.search #sidebar .et_pb_widget {

	padding: 25px;

	margin-bottom: 18.54%;

}

