/*
Theme Name: Aerialphoto
Version: 3.5
Text Domain: Aerialphoto

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

h1 i{ color:#333333!important; font-style:normal;}
h1{ background:url(images/title-img.png) center bottom no-repeat; padding-bottom:30px;}
#pricing {padding:70px 0px 50px 0px;}
#pricing h1 i{color:#fff!important;}
.ifb-back{ background-color:rgba(255,255,255,0.7)!important; padding-top:120px!important; height:100%;}
.ifb-front h3{ font-size:28px!important;}
.ifb-back h3{color:#000!important; font-family:arial!important; font-size:34px!important;}
.ifb-back .ifb-flip-box-section-content{color:#000!important;}
.ifb-back h4{ color:#000; font-size:28px; border-bottom:1px dotted #fff; padding-bottom:10px; margin-bottom:10px;}
.photo-price-box .ifb-back{ background-image:url(images/pricing-photo-bak.png)!important; background-position:center 20px!important; background-repeat:no-repeat!important;}
.photo-video-box .ifb-back{ background-image:url(images/pricing-video-bak.png)!important; background-position:center 20px!important; background-repeat:no-repeat!important;}
.photo-aerial-box .ifb-back{ background-image:url(images/pricing-arial-bak.png)!important; background-position:center 20px!important; background-repeat:no-repeat!important;}
#header.sticky-header #main-menu .mega-menu{ margin-bottom:10px;}
#header.header-12 #main-menu .mega-menu > li{padding:10px 0px 0px 0px!important;}
#header.header-12 #main-menu .mega-menu > li.menu-item > a{padding:0px 25px 0px 25px!important; border-right:1px solid #ccc;}
#header.header-12 #main-menu .mega-menu > li:last-child > a{border-right:0px;}
#main-menu .mega-menu > li.menu-item.active, #main-menu .mega-menu > li.menu-item:hover{background-image:url(images/menu-active.jpg)!important; background-position:top center!important; background-repeat:no-repeat!important;}
#header .header-main .container > div{vertical-align: bottom;}
.ask-box{padding-top:50px; padding-bottom:15px;}
.ask-box-cnt{ font-size:40px; color:#ffffff; }
.ask-btn a{ background-color:#333333; color:#ffffff; font-size:23px; padding:10px 15px;}
.contact-form tr td{ padding:0px; margin-bottom:10px; display:block;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form textarea{ width:100%; background-color:#4F4F4F; border-color:#4F4F4F; border-radius:0px;}
.contact-form input[type="submit"]{ font-size:20px; color:#404042; background-color:#fff; border-color:#404042; padding:5px 15px;}
.contact-form textarea{ resize:none; height:80px;}
.main-content{ padding-bottom:0px; }
.footer-form{ background-color:#232323; padding:0px 30px;}
.footer-form h3{ background:none;}
#footer .footer-main > .container{ padding-top:0px; padding-bottom:0px;}
#menu-main-menu-1 li{border:none!important; padding-left:5px!important; font-size: 16px; padding-bottom:0px; text-align: left;
max-width: 92px;}
#menu-main-menu-1, #menu-main-menu-1 li::before{border:none!important; }
.widget-title{font-family: 'Raleway', sans-serif; font-size:21px!important; color:#ccc!important; font-weight:600; padding-bottom:15px; margin-bottom:15px; background:url(images/footer-title.jpg) left bottom no-repeat; padding-top:60px;}

::placeholder {  color: #fff;  opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #fff;}
::-ms-input-placeholder { /* Microsoft Edge */    color: #fff;}

#nav_menu-2{ padding-left:15px;}
.contact-detail tr td:first-child{ width:25px;}
.contact-detail tr td{ vertical-align:top; color:#ccc; font-size:16px;}
.contact-detail tr td span{ color:#fff;}
.contact-detail tr td a{color:#ccc!important;}
.contact-detail tr td i{ font-size:19px; color:#ccc;}
#footer .widget.follow-us .share-links a{ color:#ccc; border:1px solid #ccc; font-size:20px; background:none; height:40px; width:40px;}
.footer-bottom{ padding:0px!important; position:absolute; bottom:25px; left:15%; font-family: 'Raleway', sans-serif;}
.footer-center{ padding:0px 0px 0px 30px!important; }
.vc_tta-tabs-list li{ vertical-align:top;}
.vc_tta-tabs-list li a{background-color:transparent!important; padding-top:120px!important; padding-bottom:0px!important; border:none!important; font-size:15px; font-family:arial; color:#000!important; min-width:150px; max-width:150px; text-align:center;}
.vc_tta-tabs-list li.vc_active a{ opacity:0.5;}
.vc_tta-tabs-list li a span{ min-height:50px;}
.vc_tta-tabs-list li:nth-child(1) a{ background:url(images/team1-icon.png) center top no-repeat; }
.vc_tta-tabs-list li:nth-child(2) a{ background:url(images/team2-icon.png) center top no-repeat;}
.vc_tta-tabs-list li:nth-child(3) a{ background:url(images/team3-icon.png) center top no-repeat;}
.vc_tta-tabs-list li:nth-child(4) a{ background:url(images/team4-icon.png) center top no-repeat;}
.vc_tta-tabs-list li:nth-child(5) a{ background:url(images/team5-icon.png) center top no-repeat;}
.team-name{font-size:25px; color:#000; padding-top:50px; padding-bottom:20px;}
.team-name i{ color:#666666; font-size:20px; font-style:normal;}
.team-cnt{font-size:16px; color:#000; line-height:24px;}
.team-tab .vc_tta-tabs-container{ margin-top:-80px!important;}
.banner-btn{color:#000;}
.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {padding: 0 0 0 25%!important;}
.logo{background-image:none!important;}
@media (max-width: 1024px) {
.ask-box-cnt { font-size: 36px;}
.team-tab .vc_tta-tabs-container{ margin-top:-70px!important;}
	h1{font-size:39px;}
}
@media (max-width:800px) {
.ask-box-cnt { font-size: 36px;}
.team-tab .vc_tta-tabs-container{ margin-top:-20px!important;}
.vc_tta-tabs-list li a{min-width:130px; max-width:130px;}
.team-name{ padding-top:0px;}
.ask-box-cnt { font-size:25px;}
.footer-bottom{ position:static; padding-bottom:15px!important; text-align:center; left:auto; right:auto;}
.footer-center{ text-align:center!important;}
#footer{ padding-top:50px;}
	h1{font-size:29px;}
}
@media (max-width:780px) {
#our-drone-pilots .vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading{ text-align:left!impoerant;	}
	}