/*

Theme Name: AIA
Theme URI: https://aiad.com.au
Author: Jacob Squires
Author URI: https://aiad.com.au
Description: AIA Base Theme
Version: 1.0.1
Template: x
*/


.clear{clear:both;}
.left{float:left;}
.right{float:right;}
img{vertical-align:top;}
iframe{vertical-align:top;margin-bottom:0;}




@font-face {
	font-family: 'Conv_FuturaStd-Book';
	src: url('fonts/FuturaStd-Book.eot');
	src: local(''), url('fonts/FuturaStd-Book.woff') format('woff'), url('fonts/FuturaStd-Book.ttf') format('truetype'), url('fonts/FuturaStd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'Corbel';
    src: url('fonts/corbel.eot');
    src: url('fonts/corbel.eot?#iefix') format('embedded-opentype'),
         url('fonts/corbel.woff') format('woff'),
         url('fonts/corbel.ttf') format('truetype'),
         url('fonts/corbel.svg#corbel') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'Bickley Script LET';
	src: url('fonts/BickleyScriptLET.eot');
	src: url('fonts/BickleyScriptLET.eot?#iefix') format('embedded-opentype'),
		url('fonts/BickleyScriptLET.woff2') format('woff2'),
		url('fonts/BickleyScriptLET.woff') format('woff'),
		url('fonts/BickleyScriptLET.ttf') format('truetype'),
		url('fonts/BickleyScriptLET.svg#BickleyScriptLET') format('svg');
	font-weight: normal;
	font-style: normal;
}



h1{font-size:50px;font-family: 'Conv_FuturaStd-Book' !important;margin:0 0 20px 0;padding:0;color:#9966ff !important;}
h2{font-size:50px;font-family: 'Conv_FuturaStd-Book' !important;margin:0 0 20px 0;padding:0;}
h3{font-size:35px;font-family: 'Conv_FuturaStd-Book' !important;color:#515151 !important;margin:0 0 30px 0;padding:0;}
h4{font-size:25px;font-family: 'Conv_FuturaStd-Book' !important;color:#515151 !important;margin:0 0 20px 0;padding:0;text-transform:none !important;}


body{font-family: 'Conv_FuturaStd-Book' !important;}


.rev_slider{font-family: 'Bickley Script LET' !important;}


.x-navbar-inner{padding:15px 0px 15px 0px;}
.x-navbar .desktop .x-nav > li > a{font-family:'Conv_FuturaStd-Book' !important;border:none !important;}
.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a{box-shadow:none !important;}
.x-navbar .desktop .x-nav > li > a:hover > span, .x-navbar .desktop .x-nav > li.x-active > a > span, .x-navbar .desktop .x-nav > li.current-menu-item > a > span{}
.x-navbar-inner .fa{width:34px;height:34px;background:#fff;border-radius:50%;text-align:center;font-size:20px;color:#9966ff;margin-top:-30px;line-height:34px;}
.x-post-carousel.unstyled{height:451px !important;margin-top:-451px !important;background-color:transparent !important;margin-right:3px !important;margin-left:3px !important;}
.h-entry-cover{top: calc(60% - 4em); !important;border-top:2px solid #ffffff;margin-left:5px;margin-right:5px;}
.h-entry-cover:before{background:rgba(0, 0, 0, 0) !important;}
.x-post-carousel.unstyled .entry-cover{padding-bottom:449px !important;border:none !important;margin:0 2px;}




.border_sec .x-container:before{position:absolute;content:'';left:50%;top:0;bottom:0;width:4px;background:#d5d5d5;display:block;}
.img_holder{position:relative;}
.img_holder:before{position:absolute;content:'';left:-4%;top:50%;width:8.3%;height:4px;background:#d5d5d5;display:block;}
.img_holder2{position:relative;}
.img_holder2:after{position:absolute;content:'';right:-5%;top:50%;width:9.1%;height:4px;background:#d5d5d5;display:block;}


ul.list1{margin:0;padding:0 0 25px 0;list-style:none;}
ul.list1 li{position:relative;padding-left:19px;}
ul.list1 li:before{position:absolute;content:'-';left:0;top:0;}

.btn1{background:#9965ff;font-size:20px;color:#ffffff !important;text-transform:uppercase;padding:0 15px;border-radius:5px;display:inline-block;line-height:50px;}
.gallery{margin-bottom:0 !important;}
.gallery img{width:100%;}
.envira-gallery-wrap{margin-bottom:0 !important;}
.envira-gallery-wrap .envira-gallery-public{margin-bottom:0 !important;}


.x-flexslider{background-color:transparent !important;}
.testimonial .with-container{border:none !important;box-shadow:none !important;padding:0 !important;background:transparent !important;}
.testimonial{text-align:center;font-family:'Corbel' !important;}
.testimonial h4{font-family:'Corbel' !important;font-size:15px;font-weight:bold;color:#9966ff !important;margin:0;padding:0 0 30px 0;text-transform:none !important;line-height:normal;}
.testimonial h4 span{color:#515151 !important;}
.testimonial p{margin-bottom:15px !important;}
.flex-control-nav{position:relative !important;background:transparent !important;top:0 !important;right:0 !important;}
.flex-control-nav a{width:16px !important;height:16px !important;background:transparent !important;border:1px solid #9966ff;border-radius:50% !important;}
.flex-control-nav a.flex-active{background:#9966ff !important;}
.flex-control-nav{left:0 !important;}


.form_box{width:33%;float:left;}
.name1{width:185px;float:left;text-align:right;margin-right:15px;line-height:35px;}
.textboxholder{overflow:hidden;position:relative;}
.textbox1{width:100% !important;height:35px !important;margin:0 0 18px 0 !important;padding:0 2% !important;border:1px solid #515151 !important;box-shadow:none !important;border-radius:0 !important;background:#fff !important;font-size:14px !important;color:#7e7e7e;line-height:35px !important;}
.textbox2{width:100% !important;height:46px !important;margin:0 0 18px 0 !important;padding:0 2% !important;border:1px solid #515151 !important;box-shadow:none !important;border-radius:0 !important;background:#fff !important;font-size:14px !important;color:#7e7e7e;line-height:46px !important;}
.wpcf7 img{display:none;}
.wpcf7-not-valid-tip{font-size:11px;color:#7f0000;position:absolute;left:0;bottom:0;}
.submit_btn{float:right;border-radius:5px !important;width:120px !important;text-align:center;height:48px !important;background:#9966ff !important;font-weight:bold;color:#ffffff !important;font-size:20px;text-shadow:none !important;text-transform:uppercase;cursor:pointer;text-transform:uppercase !important;-webkit-appearance:none;display:inline-block;box-shadow:none !important;border:none !important;border:none !important;margin-left:15px;padding:0 !important;font-family: 'Conv_FuturaStd-Book' !important;line-height:48px !important;}


.contact_text p {position: relative;padding-left: 30px;margin: 0 0 10px 0 !important;}
.contact_text p a{word-wrap:break-word;}
.contact_text .fa {position: absolute;left: 0;top: 7px;}
.x-map{margin-bottom:0 !important;}

.x-colophon.bottom{padding:17px 0px;background:#686868 !important;}
.x-colophon.bottom .x-colophon-content{margin:10px 0px !important;}
.x-colophon.bottom p{font-size:15px;margin:0 !important;text-transform:none !important;color:#ffffff !important;}
.x-colophon.bottom a{text-decoration:none !important;color:#ffffff !important;}
.x-colophon.bottom .x-nav{margin:10px 0 0 0 !important;}
.x-colophon.bottom .x-nav li a{text-transform:none !important;font-size:18px;margin:0 10px;color:#ffffff !important;}
.x-colophon.bottom .x-nav li:after{display:none;}
.x-colophon.bottom .x-social-global a{background:#fff !important;color:#686868 !important;width:44px;height:44px;border-radius:50%;font-size:22px;line-height:44px;}





@media(max-width:1150px){
.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce){padding-left:11px !important;padding-right:11px !important;}
.x-navbar .desktop .x-nav > li > a{font-size:16px !important;}
.name1{width:155px;}
}


@media(max-width:979px){
.x-navbar-inner .fa{margin-top:0;}
.form_box{width:100%;}
.x-colophon.bottom p span{display:block;margin-top:10px;}
.x-post-carousel.unstyled{height:251px !important;margin-top:-251px !important;}
.x-post-carousel.unstyled .entry-cover{padding-bottom:283px !important;}

}


@media(max-width:767px){
.border_sec .x-container:before{display:none;}
.img_holder:before{display:none;}
.img_holder2:after{display:none;}
.home #x-section-1 .x-column{padding-top:0 !important;}
.home #x-section-2 .x-column{padding-top:0 !important;}
h1{font-size:40px;}
h2{font-size:40px;}
h3{font-size:30px;}
.x-navbar-inner{text-align:center;}
.x-brand{float:none !important;display:block !important;}
.masthead-inline .x-btn-navbar{float:none !important;display:inline-block !important;}
.x-btn-navbar, .x-btn-navbar.collapsed{color:#fff !important;}

}


@media(max-width:666px){
.name1{width:100%;margin-bottom:10px;text-align:left;float:none;line-height:normal;}
.x-post-carousel.unstyled{height:151px !important;margin-top:-151px !important;}
.x-post-carousel.unstyled .entry-cover{padding-bottom:183px !important;}
.h-entry-cover{font-size:10px;}
.slick-prev, .slick-next{width:25px !important;}
.slick-next:before{padding-left:0 !important;}
}



