/*
Theme Name: Penguin-Limousine
Template: Total
Author: Penguin Limousine
Description: Penguin Limousine Theme
Tags: custom-colors,accessibility-ready,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 1.0.1553664570
Updated: 2019-03-27 05:29:30

*/

.navbar-style-two .dropdown-menu li {
    border-right: unset;
}
.navbar-style-two .dropdown-menu {
    border-left: unset;
    border-right: unset;
}
.vcex-testimonials-fullslider.light-skin .sp-arrow {
    border: 1px solid #fff;
    opacity: 1.8;
    background-color: transparent!important;
    border-radius: 0%!important;
}
.map-column{
    min-height:460px;
}
p.header-call a {
    padding: 20px;
    color: #ffcb00;
    background-color: #000000;
	text-decoration: none;
}
p.header-call {
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
}
li.search-toggle-li.wpex-menu-extra {
    display: none;
}
div#form-slider input[type="text"], div#form-slider input[type="tel"], div#form-slider input[type="email"], div#form-slider textarea {
    color: #000;
    background-color: transparent;
    border: 1px solid #000;
	width: 95%;
}
div#form-slider input.wpcf7-form-control.wpcf7-submit {
    color: #ffcb00;
    background-color: #000000;
    text-transform: uppercase;
    padding: 10px 20px;
    width: 30%;
	border-radius: 0px!important;
}
div#form-slider input.wpcf7-form-control.wpcf7-submit:hover {
    color: #000000;
    background-color: #ffcb00;
}
.slider-contact-form-title h2 span {
    border-bottom: 2px solid #000;
}

.slider-contact-form-title h2 {
    margin-bottom: 10px!important;
	margin-top: 10px!important;
}
/*.navbar-style-two .dropdown-menu .search-toggle-li{ display:none;}*/

.navbar-style-two .dropdown-menu>li>a {
     font-weight: 500 !important;
}
.theme-heading-1 span {
    border-bottom: 2px solid #000;
}
.theme-heading-2 span {
    border-bottom: 2px solid #ffca0a;
}

.site-footer a, .site-footer strong {
    color: #000000;
	font-weight: 500;
}

.site-footer a:hover {
    color: #000000;
}
#footer li {
    border: 0px;
	padding: 4px 0px;
}
div.wpcf7#wpcf7-f41-o2 input[type='text'], div.wpcf7#wpcf7-f41-o2 input[type='tel'], div.wpcf7#wpcf7-f41-o2 input[type='email'], div.wpcf7#wpcf7-f41-o2 textarea {
    background-color: transparent;
    border: 0px;
    border-bottom: 1px solid #000;
    color: #000;
    font-weight: 500;
	width: 90%;
}
div.wpcf7#wpcf7-f41-o2 input[type="submit"] {
    padding: 5px 28px;
    border-radius: 0px!important;
    background-color: #000000;
}
div.wpcf7#wpcf7-f41-o2 input[type="submit"]:hover {
    background-color: #ffca0a;
}
.site-footer .widget_nav_menu li {
    padding: 5px 0px;
}
.footer-widget .widget-title {
    border-left: 5px solid #272c30;
    padding-left: 5px;
	margin: 25px 0px;
}
#footer p {
    font-weight: 500;
}
#footer ul.menu li:before {
    content: "\f105";
    font-family: Font Awesome Brands;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    padding-right: 10px;
}
.vcex-testimonials-fullslider.light-skin .sp-arrow {
    color: #ffca0a!important;
}
#call_number span.vcex-icon-wrap {
    background-color: #fff;
    border-radius: 30px;
    color: #1b1b1b;
    padding: 12px;
    font-size: 17px;
    line-height: 17px;
    margin: 0px 0px 0 7px;
}
#wpcf7-f208-p202-o1 input.wpcf7-form-control, #wpcf7-f208-p202-o1 textarea.wpcf7-form-control {
    width: 100%;
}
.vcex-module.vcex-list_item.airport-transfer-list {
    min-height: 52px!important;
}

.page-header {
	margin: 0 auto 0px;
}
.countries-list {
	list-style:none!important;
	margin-left:0px!important;
}
.countries-list li{
	margin-left:0px
}
.carousel-slider__caption h4.title {
    display: none;
}
.fleet-caption-title {
    text-align: center;
}
table td img.size-full.aligncenter {
    min-width: 100%;
}
 li.menu-item a {
    padding: 0px 17px!important;
}
.wpcf7-form p {
    text-align: center;
}

#global-pointer .fa-chevron-circle-right:before { color: #ffca0a;}
.star-icons {
    max-width: 20%!important;
    float: left!important;
	padding-left:20px!important;
}
.star-icons span.fa:before {
    color: #ffca0a!important;
}
div#global-pointer .vcex-content .fa-2x {
    min-height: 60px;
}
.page-id-219 .fa.fa-2x:before {
	color:#ffcb00;
}
h1.page-header-title {
    color: #ffcb00!important;
    font-weight: 700!important;
}


h1.page-header-title.wpex-clr span {
    background-color: rgba(142,142,142,0.62);
    /*padding: 10px 100px;*/
	padding: 10px 20px 10px 20px;
}
.page-header-table {
    width: auto;
}
ul.fleet-list li button.skew-btn.btn {
    min-height: 88px;
}
#call_number {
	margin-top: 40px!important;
}
.airport_transfer_single_column .vc_column-inner{
	padding:60px!important;
}
.map-marker-points .vc_column-inner {
	padding:60px!important;
}
.testimonials-div-inner {
    background-color: #e6e6e7!important;
    margin: 20px 10px!important;
    text-align: justify;
    padding: 20px!important;
	border: 2px solid #000;
    border-radius: 20px 20px 0px 20px;
}

.testimonials-div-inner:hover {
    background-color: #ffeab0!important;
}
.testimonials-div-inner p {
    text-align: justify;
    font-size: 16px;
    color: #000;
}
#footer a:hover {
    color: #ffcb00;
}

@media screen and (min-width:100px) and (max-width: 767px){
	ul.fleet-list li {
    	width: 100%!important;
	}
	p.header-call a {
    padding: 20px 8px !important;
	}	
	#call_number {
	float: unset!important;
    margin-left: 30%!important; 
	}
	ul.fleet-list {
		margin-left: 0px!important;
	}
	
	.vc_custom_1554902357552{
		min-height: 250px!important;
		background-size: contain!important;
	}
	.vc_custom_1553758869677{
		padding:30px!important;
	}
	div#sidr-main {
		background-image: url(http://www.penguinlimo.com.au//wp-content/uploads/2019/03/header-bgt.jpg);
		color: #000;
	}
	div#sidr-main .sidr-class-current-menu-item{
		color:#ffffff!important;
	}
	.sidr-inner .sidr-class-mobile-menu-searchform {
		display: none;
	}
	.entry h2 {
		font-size: 28px!important;
	}
	#call_number {
    	margin-top: 10px!important;
	}
	.airport_transfer_single_column .vc_column-inner{
		padding:30px!important;
	}
	div#form-slider input[type="text"], div#form-slider input[type="tel"], div#form-slider input[type="email"], div#form-slider textarea{
		width:100%;
	}
	.vcex-module.vcex-list_item.clr.airport-transfer-list .fa.fa-2x {
		min-height: 90px;
	}
	.vcex-module.vcex-list_item.clr.airport-transfer-list .fa.fa-2x {
		min-height: 90px;
	}
	#call_number {
		text-align: center!important;
		width: 80%!important;
		margin: 0% 0 0 10% !important;
	}
	.map-marker-points .vc_column-inner {
		padding: 30px!important;
	}
	div#global-pointer .vcex-content .fa-2x {
   	 min-height: 140px;
	}
	.vc_custom_1557817789383{
		background-size: contain !important;
    	min-height: 250px!important;
	}
	p.header-call {
		margin-top: 25px;
	}
}
@media screen and (min-width:768px) and (max-width: 1024px){
	.vcex-module.vcex-list_item.clr.airport-transfer-list .fa.fa-2x {
		min-height: 135px;
	}
	div#global-pointer .vcex-content .fa-2x {
		min-height: 170px;
	}
	.map-marker-points .vc_column-inner {
		padding: 30px!important;
	}
	.vc_column-inner.vc_custom_1554902357552 {
		max-height: 270px!important;
	}
	#fleet-preview-carousel .item img {
    height: auto !important;
    }
}
#site-navigation .dropdown-menu >li >a
{
	padding: 0px 10px!important;
}
/*div#popmake-748 {
    padding: 0px;
    border-color: #fff;
}*/
.popupul li, .popupul li::marker{
	color:#000000!important;
}

div#popmake-776 {
    padding: 0px;
}
div#popmake-776 input.wpcf7-form-control.wpcf7-text.wpcf7-email {
    border: 1px solid #ffcb00;
    border-radius: 5px;
    margin-bottom: 10px;
    color: #000!important;
    font-weight: 500;
}
div#popmake-776 input.wpcf7-form-control.wpcf7-text.wpcf7-email::placeholder {
    color: #000;
}
div#popmake-776 .vc_column-inner.vc_custom_1614247466487 {
    margin-bottom: 0px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    font-weight: 700;
}
#wpcf7-f779-o1 .sent.wpcf7-form p{
	display: none!important;
}
.wpcf7-form button.pum-close.popmake-close {
    text-align: center!important;
    margin: 0 auto;
    float: right;
    display: inline-block!important;
}
.wpcf7-form a.pum-close.popmake-close {
text-align: center!important;
    margin: 0 auto;
    float: right;
    display: inline-block!important;
    margin: 10px 0px;
    color: #000000!important;
    font-weight: 400;
}

#menu-main_nav li.menu-item a{
    font-size: 14px!important;
}