		/*
			Theme Name: 	Conquest Theme
			Theme URI: 		http://conquestacc.stage.wbstaging.com/
			Author: 			Website Blue
			Author URI: 	http://www.websiteblue.com/
			Description:	Child Theme for conquestacc theme
			Template:			conquestacc
			Version: 			1.8
		*/


		/* Theme customization starts here
		-------------------------------------------------------------- */

		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		    padding: 0;
		    border: 0;
		    font-size: 100%;
		    font: inherit;
		    text-decoration: none;
		    vertical-align: baseline;
		    text-rendering: optimizeLegibility;
		}

		/* HTML5 display-role reset for older browsers */

		article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		    display: block;
		}

		body {
		    line-height: 1;
		}

		ol, ul {
		    list-style: none;
		}

		blockquote, q {
		    quotes: none;
		}

		blockquote:before, blockquote:after, q:before, q:after {
		    content: '';
		    content: none;
		}

		table {
		    border-collapse: collapse;
		    border-spacing: 0;
		}

		#wp-admin-bar-new_draft {
				display: none !important;
		}

		/*  Global
		-------------------------------------------------------------- */

		body.header-fixed #Top_bar {
		    background-color: rgba(0, 82, 135, 0.7);
		}

		#Top_bar .logo {
		    float: right;
			position: relative;
		}

		#Top_bar #logo::after {
			content: "";
			height: 100px;
			width: 172px;
			background-image: url(/wp-content/uploads/CA_logo-100.png);
			background-repeat: no-repeat;
			background-size: contain;
			display: inline-block;
			position: absolute;
			background-position: center;
		}

		@media only screen and (max-width: 1500px) and (min-width: 1239px ) {
			#Top_bar .logo {
				float: left;
				margin: 0 150px 0 20px !important;
			}
		}


		@media only screen and (max-width: 1240px) {
			#Top_bar #logo::after {
				right: 210px;
			}
		}


		@media only screen and (max-width: 1024px) and (pointer: coarse) {
			#Top_bar #logo::after {
				left: 210px;
			}
		}

		@media only screen and (max-width: 767px) {
			#Top_bar #logo::after {
				display: none;
			}
		}

		.header-fixed.ab-show #Top_bar, .header-fixed.admin-bar.ab-show #Top_bar {
		    top: 0px !important;
		}

		.header-fixed #Action_bar {
		    background-color: transparent;
		}

		#Top_bar .menu #menu-item-215 .fa-youtube {
		    color: #fff;
		    font-size: 1.3em;
		    margin-top: 0;
		}

		#Top_bar .menu #menu-item-215 a span {
		    color: transparent;
		    display: inline-block;
		    width: 24px;
		}

		#Top_bar .menu li ul li {
		    width: 200px;
		}

		/*  Typography / Elements
		-------------------------------------------------------------- */

		.subheader-both-center #Subheader .title {
		    font-size: 40px;
		    text-transform: uppercase;
		    text-align: left;
		    height: 50px;
		}

		.subheader-both-center #Subheader .title {
		    background: url("http://conquestacc.stage.wbstaging.com/wp-content/uploads/circles-white.png");
		    background-position: 0 100%;
		    background-repeat: no-repeat;
		}

		#Footer h4 {
		    margin-bottom: 5px;
		}

		.vp-a .icon-play {
		    font-size: 3em;
		    color: #fff;
		}

		.ql-box h3 {
		    color: #fff;
		    line-height: 36px;
		    text-decoration: none;
		}

		.get_in_touch ul li .icon {
		    color: #FEE020;
		}

		a.mfn-link.btn-return {
		    color: #fff;
		    font-size: 20px;
		}

		.form-chimp h2 {
		    font-size: 34px;
		    margin-bottom: 20px;
		}

		a.button .button_icon {
		    padding: 11px;
		}

		.format-link .post-title {
		    word-break: break-word;
		}

		/*  Custom Pages/Posts
		--------------------------------------------------------------  */

		.ql-box .column_attr.align_left {
		    height: 242px;
		}

		#Subheader {
		    padding: 100px 0;
		    background-position: center bottom;
		}

		.subheader-both-center #Subheader .title {
		    padding-top: 100px;
		}

		.column_map .google-map-contact-wrapper .get_in_touch {
		    top: 100px;
		}

		.column_map .google-map-contact-wrapper .get_in_touch:after {
		    border-top-color: transparent !important;
		}

		.post-footer .post-links {
		    display: none;
		}

		.team-column {
		    padding: 0 20px;
		}

		div.pp_default .pp_content_container .pp_right,
		div.pp_default .pp_content_container .pp_left,
		div.pp_default .pp_top .pp_middle,
		div.pp_default .pp_bottom .pp_middle,
		div.pp_default .pp_top .pp_right,
		div.pp_default .pp_top .pp_left,
		div.pp_default .pp_bottom .pp_left,
		div.pp_default .pp_bottom .pp_right {
				background: none;
		}

		div.pp_default .pp_content, div.light_rounded .pp_content {
				background: transparent;
		}

		#pp_full_res {
				position: absolute;
		}

		.pp_details a.pp_close {
				right: -20px;
				top: -20px; 
		}

		/*  Forms
		-------------------------------------------------------------- */

		.form-chimp .yikes-easy-mc-form label.label-inline, .form-chimp .yikes-easy-mc-form .submit-button-inline-label {
		    float: left;
		}

		.form-chimp .yikes-easy-mc-form label.label-inline {
		    width: calc( 30% - 10%);
		}

		.form-chimp .yikes-easy-mc-form input[type=text], .form-chimp .yikes-easy-mc-form input[type=email],
		span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
		    background-color: #dcdee0;
		    padding: 12px;
		    border: 0;
		    border-radius: 8px;
		    font-size: 16px;
		}

		.form-chimp .yikes-easy-mc-form .yikes-easy-mc-submit-button, .button-flat input[type="submit"] {
		    padding: 10px;
		    line-height: 24px;
		    border-radius: 8px;
		    color: #003A76;
		    font-size: 16px;
		    font-weight: 600;
		}

		.form-chimp .yikes-easy-mc-form.yikes-mailchimp-form-inline {
		    transform: translate(20%, 0px);
		}



		/*  Footer
			-------------------------------------------------------------- */

		#Footer .widget_mfn_menu ul li a {
		    background: transparent;
		    color: #bbbdbf;
		    padding: 0;
		}

		#Footer .widgets_wrapper {
		    padding: 20px 0;
		}

		#Footer .footer_copy .one {
		    padding-top: 20px;
		    margin-bottom: 30px;
		}
		
		#Footer div.copyright::after {
		    display: block;
		    margin-top: 1em;
		    content : "Liability limited by a scheme approved under Professional Standards Legislation";   
		}

		#text-18, #text-20 {
		    line-height: 30px;
		}

		#text-19 {
		    visibility: hidden;
		}

		#text-10 img {
		    width: 85px;
		}

		.icon-youtube {
		    font-size: 24px;
		    color: #79B7E0;
		}

		#Footer #text-12, #Footer #text-13 {
		    margin-top: 50px;
		}

		#back_to_top {
		    border-radius: 100%;
		    margin: 0;
		}

		.border-bottom {
		    background: url("http://conquestacc.stage.wbstaging.com/wp-content/uploads/circles.png");
		    background-repeat: no-repeat;
		    height: 5px;
		    width: 50px;
		    margin-bottom: 21px;
		}

		.copyright a.wblogo {
		    opacity: 0.5;
		    padding-left: 4px;
		    position: relative;
		    top: 5px;
		    -webkit-transition: 0.325s ease all;
		    -moz-transition: 0.325s ease all;
		    transition: 0.325s ease all;
		}

		.copyright a.wblogo:hover {
		    opacity: 1;
		}



		/*  Media Devices
			--------------------------------------------------------------  */

		@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

		    /* Smartphones (portrait and landscape) ----------- */
		    #Header #Top_bar .logo #logo {
		        padding: 0;
		    }

		    .rev_slider .tp-caption {
		        display: none;
		    }

		    #rc-imageselect {
		        -webkit-transform: scale(0.77);
		        -webkit-transform-origin: 0 0;
		        transform: scale(0.77);
		        transform-origin: 0 0;
		    }

				#pp_full_res {
				    position: static;
				}

				#pp_full_res iframe {
						width: 100%;
				}

				.pp_details a.pp_close {
						top: -10px;
						right: 0;
				}

		    .address h5, .address .big {
		        color: #fff;
		    }

		    .column_map .google-map-contact-wrapper .get_in_touch {
		        top: 0;
		    }

		    .form-chimp .yikes-easy-mc-form.yikes-mailchimp-form-inline {
		        transform: translate(0, 0);
		    }

		    .form-chimp .yikes-easy-mc-form label.label-inline {
		        width: calc( 100% - 10%);
		        padding-right: 0;
		        float: none;
		    }

		    .form-chimp .yikes-easy-mc-form .submit-button-inline-label {
		        width: 90%;
		        float: none;
		    }

		    .form-chimp h2 {
		        font-size: 32px;
		    }

		    #Header #Top_bar #menu ul li.submenu .menu-toggle {
		        border-left: 0;
		        width: 100%;
		    }

		    a.responsive-menu-toggle {
		        width: 35px;
		    }

		    #Header #Top_bar #menu ul li.hover>.menu-toggle:after, #Top_bar #menu ul li.submenu .menu-toggle:after {
		        content: no-close-quote;
		        display: none;
		    }

		    .subheader-both-center #Subheader .title {
		        font-size: 30px;
		        height: auto;
		        line-height: 30px;
		        padding-bottom: 20px;
		    }
		}


		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

		    /* iPads (portrait and landscape) ----------- */
		    #Top_bar .logo {
		        float: left;
		    }

		    #Footer #text-10 img {
		        width: 85px;
		    }
		}

		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

		    /* iPads (portrait) ----------- */
		    .ql-box a h3 {
		        font-size: 24px;
		    }
		}


		@media only screen and (min-width: 1200px) {

		    /* Desktops and laptops ----------- */
		    #Top_bar a.responsive-menu-toggle i {
		        font-size: 42px !important;
		    }

				a[href*="tel:"] {
				 	cursor:default;
				   pointer-events: none;
				}
		}



		@media only screen and (min-width: 1700px) {

		    /* Large screens ----------- */
		}

#Top_bar .top_bar_left { 
position: relative; 
float: left; 
/* width: 990px; */ 
}

#Top_bar .menu_wrapper {
    float: none;
}


