/*
Theme Name: Sydney Taekwondo
Theme URI: http://fixmyweb.com.au/
Author: ja9 Bagtila | Fix My Web
Date: January 29, 2018 
*/

/*--------------------------------------------------------------
STYLE FOR CUSTOM THEME 
--------------------------------------------------------------*/

blockquote {
	color: #fbae0a;
	font-family: 'RobotoLight', arial, sans-serif;
}
	.container-fluid {
	    padding-right: 0;
	    padding-left: 0;
	    z-index: 1000;
	}
/*--------------------------------------------------------------
HEADER
--------------------------------------------------------------*/

header {
	z-index: 1000;
}

ul.nav-menu{
	list-style: none;
}

	ul.nav-menu li {
		display: inline-block;
		z-index: 1000;

	}

		ul.nav-menu > li > a {
			text-decoration: none;
			text-transform: uppercase;
			font-size: 14px;
			margin-right: 18px;
			color: #ffffff;
			font-family: 'GothamB', arial, sans-serif;
			-webkit-transition: all 300ms ;
			-moz-transition: all 300ms ;
			-ms-transition: all 300ms ;
			-o-transition: all 300ms ;
			transition: all 300ms ;
		}

	/*NAV ACTIVE LINK*/
	ul.nav-menu > li.current_page_item > a {
		color: #ff8900;
		border-top: ridge 2px #ff8900;
		border-bottom: ridge 2px #ff8900;
		padding: 4px 0 4px;
	}

	/*NAV ON HOVER*/
	ul.nav-menu li a:hover{
		color: #ff8900;
		-webkit-transition: all 300ms ;
		-moz-transition: all 300ms ;
		-ms-transition: all 300ms ;
		-o-transition: all 300ms ;
		transition: all 300ms ;
		z-index: 1000;
	}

			.nav>li>a:focus, .nav>li>a:hover {
				    text-decoration: none;
				    background-color: transparent;
				    z-index: 1000;

			} 

	ul.nav-menu2 > li > a {
		text-decoration: none;
		text-transform: uppercase;
		font-size: 14px;
		color: #ffffff;
		font-family: 'GothamB', arial, sans-serif;
		-webkit-transition: all 300ms ;
		-moz-transition: all 300ms ;
		-ms-transition: all 300ms ;
		-o-transition: all 300ms ;
		transition: all 300ms ;
	}

				ul.nav-menu2 li a:hover{
					color: #ff8900;
					-webkit-transition: all 300ms ;
					-moz-transition: all 300ms ;
					-ms-transition: all 300ms ;
					-o-transition: all 300ms ;
					transition: all 300ms ;
				}

					ul.nav-menu2 > li.current_page_item > a {
						color: #ff8900;
						border-top: ridge 2px #ff8900;
						border-bottom: ridge 2px #ff8900;
						padding: 4px 0 4px;
					}
							ul.nav-menu2{
								list-style: none;
								margin-top: -9px;
								line-height: 27px;
							}

	ul.nav-menu3{
		float: right;
		list-style: none;
	}
	
	ul.nav-menu3 li {
		display: inline-block;
		z-index: 1000;
	}

		ul.nav-menu3 > li > a {
			text-decoration: none;
			text-transform: uppercase;
			font-size: 14px;
			margin-right: 18px;
			color: #ffffff;
			font-family: 'GothamB', arial, sans-serif;
			-webkit-transition: all 300ms ;
			-moz-transition: all 300ms ;
			-ms-transition: all 300ms ;
			-o-transition: all 300ms ;
			transition: all 300ms ;
		}


	/*NAV ACTIVE LINK*/
	ul.nav-menu3 > li.current_page_item > a {
		color: #ff8900;
		border-top: ridge 2px #ff8900;
		border-bottom: ridge 2px #ff8900;
		padding: 4px 0 4px;
	}

	/*NAV ON HOVER*/
	ul.nav-menu3 li a:hover{
		color: #ff8900;
		-webkit-transition: all 300ms ;
		-moz-transition: all 300ms ;
		-ms-transition: all 300ms ;
		-o-transition: all 300ms ;
		transition: all 300ms ;
		z-index: 1000;
	}


	#navbar.container-fluid {
		 background: #003478;
		 background-size: cover;
		 z-index: 1000;
	}

	#navbar img {
	    margin-bottom: 2px;
	    margin-top: -19px;
	    height: 65px;
	    width: 200px;
	}

	#navbar .col-sm-2 {
    padding-right: 0px;
    padding-left: 0px;
	}

	.navOrange{
		 background: #ff8900;
		 padding-top: 8px;
	}

	/* SOCIAL */
	.social{
		float: right;
		color: #fff;
		font-size: 15px;
		margin-top: 15px;
		margin-bottom: 5px;
	}

	.social i:hover{
		font-size: 18px;
		cursor: pointer;
	}
/*--------------------------------------------------------------
HOME - BANNER
--------------------------------------------------------------*/

	#banner .btn {
		color: #000000;
		font-family: 'GothamB', arial, sans-serif;
		border-radius: 0; /* Remove borders */
	    background-color: #ff8900; /* Add a text color */
	    padding: 12px 25px; /* Add some padding */
	    cursor: pointer; /* Add a pointer cursor on mouse-over */
	    text-transform: uppercase;
	    font-weight: 600;
	    font-size: 20px;
	    margin-top: -117px;
    	text-align: center;
	}

			#banner .btn:hover{
					background: #003478;
					border-color: #003478;
					color: white;
					-webkit-transition: all 300ms ;
					-moz-transition: all 300ms ;
					-ms-transition: all 300ms ;
					-o-transition: all 300ms ;
					transition: all 300ms ;
				}

/*--------------------------------------------------------------
HOME - WELCOME
--------------------------------------------------------------*/

	#banner{
		 background: #ff8900;
		 padding-bottom: 20px;
		 padding-top: 20px;
	}

	#banner h1 {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    text-align: center;
	    margin-bottom: 10px;
	    text-shadow: 1px 4px 3px black;
	    color: #fff;
	}

	#banner p {
		font-family: 'Gothambk', arial, sans-serif;
	    font-size: 18px;
	    margin-top: -8px;
	    text-align: justify;
	    color: #fff;
	}


/*--------------------------------------------------------------
HOME - SECOND FRAME - OUR TEAM
--------------------------------------------------------------*/
	#hsfOurTeam.container-fluid {
		 background:url('../images/home-our-team-bg.png') top center no-repeat fixed ;
		 background-size: cover;
		 padding-bottom: 50px;
	}

	#hsfOurTeam h2{
		text-transform: uppercase;
		font-family: 'GothamB', arial, sans-serif;
		font-size: 35px;
		text-align: center;
    	margin-bottom: 0px;
    	padding-top: 25px;
    	color: #000;
	}

	#hsfOurTeam a:hover {
		text-decoration: none;
	}
	
	.our-team-details {
		 font-size: 18px;
		 text-align: center;
		 font-family: 'Gothambk', arial, sans-serif;
	}

	#hsfOurTeam img {
		width: 95%;
		margin: 0 auto 0;
		padding: 0;
	}

		#hsfOurTeam img:hover {
		width:100%;
		  transition: 1s ease;
		 -moz-transition: 1s ease;
		 -webkit-transition: 1s ease;
		 -o-transition: 1s ease;
		}

	.boxForOurTeam{
		background-color: #febc6f;
		border-radius: 25px;
		padding-top: 18px;
		font-weight: bold;
		margin: 64px 20px 0px 20px;
		min-height: 348px;
	}

	.boxForOurTeam p{
		 font-family: 'Gothambk';
		font-size: 17px !important;
		line-height: 15px;
		padding: 0 15px 0 15px;
		text-align: center;
	}

		.home-sam-guner{
		text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    text-align: center;
	    margin-bottom: -10px;
	    padding-top: 3px;
	    color: #ff8900;
	    letter-spacing: -1px;
	    font-size: 40px;

	}

	.home-sam-guner-dt {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    text-align: center;
	    font-weight: 750;
	    color: #000000;
	    letter-spacing: -1px;
		margin-top: -22px;
		font-size: 24px;
		text-shadow: 1px 1px 2px black;
		margin-bottom: -50px;  
	}

	.home-hong-choi{
		text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    text-align: center;
	    margin-bottom: -10px;
	    padding-top: 3px;
	    color: #ff8900;
	    letter-spacing: -1px;
	    font-size: 35px;
	}

	.home-hong-choi-dt {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    text-align: center;
	    font-weight: 750;
	    color: #000000;
	    letter-spacing: -1px;
	    margin-top: -20px;
	    font-size: 20px;
	    margin-bottom: 12px;
	    text-shadow: 1px 1px 2px black;  
	}

	.ali-el{
		text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    text-align: center;
	    margin-bottom: -10px;
	    padding-top: 3px;
	    color: #ff8900;
	    letter-spacing: -1px;
	    font-size: 35px;
	}

	.ali-el-dt {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    text-align: center;
	    font-weight: 750;
	    color: #000000;
	    letter-spacing: -1px;
	    margin-top: -20px;
	    font-size: 20px;
	    margin-bottom: 12px;
	    text-shadow: 1px 1px 2px black;
	}

/*--------------------------------------------------------------
HOME - WHY YOU SHOULD JOIN THE CLUB
--------------------------------------------------------------*/

	#banner2{
		 background: #ff8900;
	}

	.hffOrange2 {
	    font-size: 25px;
	    padding-top: 40px;
	    padding-bottom: 210px;
	    color: #000;
	    margin-top: 0px;
	}

	.hffOrange2 p {
	    font-family: 'Gothambk', arial, sans-serif;
	    font-size: 18px;
	    margin-top: -8px;
	    text-align: justify;
	    /*color: #fff;*/
	}

	.hffOrange2 h2 {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    text-align: center;
	    margin-top: -26px;
	    margin-bottom: 10px;
	    text-shadow: 1px 4px 3px black;
	    color: #000;
	}

	.jointhec{
		padding-left: 20px;
	}

/*--------------------------------------------------------------
HOME - THIRD FRAME - ABOUT US
--------------------------------------------------------------*/
	#htfAboutUs.container-fluid {
		 background:url('../images/home-about-us-bg.jpg') center center no-repeat ;
		 background-size: cover;
	}

	#htfAboutUs p{
	    padding-top: 10px;
	    color: #ffffff;
	    text-align: justify;
	    font-family: 'Gothambk', arial, sans-serif;
	    font-size: 18px;
	}

	#htfAboutUs h2{
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    text-align: center;
	    margin-bottom: -7px;
	    padding-top: 30px;
	    color: #ffffff;
	}
	.aboutUsPlaces{
	    color: #ffffff;
	    font-size: 20px;
	    font-family: 'Gothambk', arial, sans-serif;
	    margin-top: -16px;
	    line-height: 22px;
	   	padding-left: 20px;
	}

	/* ICONS */
	#htfAboutUs2 img{
		padding-top: 25px;
		margin: 0 auto;
	}

		#htfAboutUs2  img:hover {
		opacity: 0.5;
		  transition: 1s ease;
		 -moz-transition: 1s ease;
		 -webkit-transition: 1s ease;
		 -o-transition: 1s ease;
		}

	#htfAboutUs2 p{
		text-align: center;
		color: #003478;
		margin-bottom: 100px;
		font-family: 'Gothambk', arial, sans-serif;
		font-size: 15px;
	}

	.aboutUsTitle2{
		font-family: 'GothamB', arial, sans-serif;
		font-weight: 800;
		color: #003478;
		margin-top: 2px;
    	font-size: 21px;
    	text-align: center;
	}
	#htfAboutUs3.container-fluid {
		 background:url('../images/home-about-us-bg2.png') center center no-repeat ;
		 background-size: cover;
		 padding-bottom: 100px;
		 padding-top: 400px;
	}

	.aboutUsTitle3{
		font-family: 'GothamB', arial, sans-serif;
		color: #003478;
		margin-top: 6px;
    	font-size: 23px;
    	text-align: center;
    	text-shadow: 0px 4px 3px #f5eeee;
	}


/*--------------------------------------------------------------
SINGLE PAGE - OUR TEAM
--------------------------------------------------------------*/
	#single-our-team.container-fluid {
		 background:url('../images/our-team-single-page-bg1.png') top center no-repeat fixed;
		 background-size: cover;
		 padding-bottom: 70px;
		 padding-bottom: 39px;
	}

	#single-our-team img {
		 width:95%;
	}

	#single-our-team2.container-fluid {
		 background:url('../images/our-team-single-page-bg2.png') top center no-repeat fixed;
		 background-size: cover;
		 padding-bottom: 40px;
	}

	#single-our-team2 img{
		margin: 70px auto -55px;
		width: 80%;
	}

	#single-our-team3.container-fluid {
		 background:url('../img/loremipsum2.png') top center no-repeat fixed;
		 background-size: cover;
		 padding-bottom: 40px;
	}

	#single-our-team3 img {
		 width: 95%;
		 margin: 60px auto 0;
	}

	.oTHead-sp1 h1 {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    color: #000000;
	    text-align: center;
	    margin-bottom: -10px;
	    padding-top: 50px!important;
	}

	.oTHead-sp1 p {
	    font-size: 18px;
	    text-align: center;
	    padding-top: 20px;
	    padding-bottom: 46px;
	}

	.samgunerh {
		text-transform: uppercase;
		font-family: 'GothamB', arial, sans-serif;
		font-size: 39px;
		text-align: center;
		color: #ff8900;
		letter-spacing: -4px;
		margin-top: -15px;
	}

	.samgunerds {
		text-transform: uppercase;
		font-family: 'GothamB';
		text-align: center;
		color: #000000;
		letter-spacing: -1px;
		margin-top: -80px;
		margin-bottom: 20px;
		font-size: 19px;
	}

	.hongchoih {
		text-transform: uppercase;
		font-family: 'GothamB', arial, sans-serif;
		font-size: 39px;
		color: #ff8900;
		letter-spacing: -4px;
		padding-top: 40px;
		text-align: center;
	}

	.hongchoids{
		text-transform: uppercase;
		font-family: 'GothamB';
		text-align: center;
		color: #000000;
		letter-spacing: -1px;
		margin-top: -80px;
		margin-bottom: 20px;
		font-size: 19px;
		margin-left: 4px;
	}

	.boxForOurTeam-sp {
	    background-color: #ff8900;
	    border-radius: 25px;
	    padding-bottom: 10px;
	    padding-top: 30px;
	}

	.boxForOurTeam-sp p{
	    font-size: 17px;
	    font-family: 'Gothambk', arial, sans-serif;
	    line-height: 21px;
	    color: #fff;
	    font-weight: bold;
	    padding-left: 30px;
    	padding-right: 30px;
	}

	.boxForOurTeam-sp1 {
		background-color: #ff8900;
		border-radius: 25px 0 0 25px;
		padding-top: 25px;
		padding-bottom: 11px;
	}

	.boxForOurTeam-sp1 p{
		font-size: 17px;
		font-family: 'Gothambk', arial, sans-serif;
		padding-left: 100px;
		line-height: 21px;
		margin-top: -12px;
		margin-bottom: 4px;
	}

	#teamcando h2 {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    color: #000000;
	    text-align: center;
	    margin-bottom: -10px;
	    padding-top: 30px!important;
	    border-top: 2px solid #ff8900;
	}

	.teamcandodt{
		font-size: 18px;
	    text-align: justify;
	    padding-top: 20px;
	}

	.teamcandot{
		font-size: 25px;
		font-family: 'GothamB', arial, sans-serif;
		margin-bottom: -5px;
	}

	.teamcandotdt{
		font-size: 18px;
	    text-align: justify;
	}

	.orangeourteam{
		border: 2px #ff8900 solid;
		margin-bottom: 40px;
	}

/*--------------------------------------------------------------
SINGLE PAGE - ABOUT US
--------------------------------------------------------------*/

	#about-us h1{
		text-transform: uppercase;
    	font-family: 'GothamB', arial, sans-serif;
   		font-size: 35px;
    	text-align: center;
   	 	margin-bottom: -10px;
    	padding-top: 50px;
	}

	#about-us p{
		padding-top: 18px;
    	text-align: justify;
    	font-family: 'Gothambk', arial, sans-serif;
    	font-size: 18px;
    	margin-bottom: 5px;
	}

	#about-us2.container-fluid{
    	background-color: #ff7700;
    	margin-top: 40px;
    }

    #about-us2 .container{
    	padding-right:  0px;
    	padding-left:  0px;
    	margin-right: 0px;
    	margin-left: 0px;
    }

    #about-us2 img{
        margin-left: 0px;
        padding-right: 0px;
        margin-right: 0px;
        max-height: 385px;
    }

    #about-us2 .phyfit {
 		font-family: 'GothamB', arial, sans-serif;
    	font-size: 25px;
    	color: #ffffff;
    	margin-bottom: -25px;
    	padding-top: 105px;
    }

    #about-us2 p{
 		font-family: 'Gothambk';
    	color: #ffffff;
    	font-size: 18px;
    	padding-bottom: 25px;
    }


    #about-us3{
    	background-color: #003478;
    }

 	#about-us3 img{
    	/*max-height: 385px;*/
    	margin-left: 0px;
        padding-right: 0px;
        margin-right: 0px;
    	
    }

  	#about-us3 .mentben {
		font-family: 'GothamB';
	    padding-top: 138px;
	    font-size: 25px;
	    color: #ffffff;
	    margin-bottom: -25px;
    }

    #about-us3 p{
 		font-family: 'Gothambk';
    	color: #ffffff;
  		padding-bottom: 25px;
  		font-size: 18px;
    }

    #about-us3 .container{
    	padding-right:  0px;
    	padding-left:  15px;
    	margin-right: 0px;
    	margin-left: auto;
    }


	#about-us4 .container {
	    padding-right: 0px;
	    padding-left: 0px;
	    margin-right: 0px;
	    margin-left: 0px;
	}

	#about-us5 img {
        /*max-height: 380px;*/
	    margin-left: 0px;
	    padding-right: 0px;
	    margin-right: 0px;
	}

	#about-us4 .spiben {
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 25px;
	    color: #ffffff;
	    margin-bottom: -25px;
	    padding-top: 107px;
	}

	#about-us4 p {
	    font-family: 'Gothambk';
	    color: #ffffff;
	    font-size: 18px;
	    padding-bottom: 25px;
	}

	#about-us4.container-fluid {
	    background-color: #ff7700;
	}

	#about-us5 .socben {
	    font-family: 'GothamB';
	    padding-top: 86px;
	    font-size: 25px;
	    color: #ffffff;
	    margin-bottom: -20px;
	}

	#about-us5 p {
	    font-family: 'Gothambk';
	    color: #ffffff;
	    font-size: 18px;
	    padding-top: 27px;
	}

	#about-us4 img {
	    /*max-height: 385px;*/
    	margin-left: 0px;
        padding-right: 0px;
        margin-right: 0px;

	}

	#about-us5 .container {
	    padding-right: 0px;
	    padding-left: 15px;
	    margin-right: 0px;
	    margin-left: auto;
	}

	#about-us5 {
	    background-color: #003478;
	}

/*--------------------------------------------------------------
SINGLE PAGE - GALLERY
--------------------------------------------------------------*/
	#gallery h1 {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    text-align: center;
	    margin-bottom: 20px;
	    padding-top: 50px;
	}

	#gallery p {
	    font-family: 'Gothambk';
	    font-size: 18px;
	    text-align: center;
	}

/*--------------------------------------------------------------
CLASSES
--------------------------------------------------------------*/
	#classT h1{
		text-transform: uppercase;
		font-family: 'GothamB', arial, sans-serif;
		font-size: 35px;
		text-align: center;
    	margin-bottom: -10px;
    	padding-top: 50px;
	}

	#classT p{
		text-align: center;
		font-family: 'Gothambk', arial, sans-serif;
		font-size: 20px;
		padding-top: 20px;
		margin-bottom: 0px;
	}

	#classT2.container-fluid{
		padding: 0;
		width: 100%;
		margin: 0 auto 0;
	}

	#classT2 .container{
		margin: 0;
		width: 100%;	
	}

	#classT2 .container img{
		width: 100%;	
	}

	#classT a {
	    color: #003478;
	    text-shadow: 1px 1px 1px ;
	    font-size: 21px;
	}

		#classT a:hover {
		    text-decoration: none;
		    color: #000;
		}

/*--------------------------------------------------------------
SINGLE PAGE - EVENTS
--------------------------------------------------------------*/
	#events h1{
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    text-align: center;
	    margin-bottom: 0px;
	    padding-top: 50px;
	}

	#events .events-title{
		font-family: 'Gothambk';
	    font-size: 25px;
	    margin-top: 28px;
	    margin-bottom: 4px;
	    font-weight: bold;
	}

	#events p{
		font-family: 'Gothambk';
	    font-size: 18px;
	    line-height: 19px;
	    padding-top: 10px;
	    padding-bottom: 300px;
	    text-align: center;
	}

	#events img{
		border: 8px ridge #f0c492;
		margin:0 auto 0;
	}

	#events .dottedorange{
		margin-top: 2px;
		border-bottom:dotted 2px orange;
		margin-bottom: 15px;
		padding-bottom: 0;
		margin-bottom: 32px;
	}

	#events .eventsdate{
		font-family: 'Gothambk';
		font-size: 14px;
	}

/*--------------------------------------------------------------
SINGLE PAGE - BLOG
--------------------------------------------------------------*/

	#blog h1 {
		text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    color: #000000;
	    text-align: center;
	    margin-bottom: 10px;
	    padding-top: 50px!important;
	}

	#blogpost h2 {
		text-align: center;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 20px;
	    text-transform: uppercase;
	    padding-top: 16px;
	    line-height: 16px;
	    color: #020202;
	}

			#blogpost h2:hover {
				color: #ffffff;
			}

	#blogpost .dBlog {
	    text-align: center;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 12px;
	    text-transform: uppercase;
	    margin-top: -15px;
	    /*color: #ffffff;*/
	}

	#blogpost p {
		text-align: center;
	    font-family: 'Gothambk', arial, sans-serif;
	    font-size: 15px;
	    margin-top: -19px;
	    font-weight: bold;
	    line-height: 17px;
	    color: #080808a6;    
	}

	.bBlog{
		border: 3px outset #003478;
	    padding: 30px 17px 20px 20px;
	    height: 534px;
	    max-height: 540px;
	    margin-left: 20px;
	    margin-right: 20px;
	    position: relative;
	    top: 6px;
	    text-align: center;
	    -webkit-transition: all 300ms;
	    -moz-transition: all 300ms;
	    -ms-transition: all 300ms;
	    -o-transition: all 300ms;
	    transition: all 300ms;
	}

	#blogpost img{
		margin: 0 auto 0;
	}


			.bBlog:hover{
				background: #3a6db1;
				border: 2px outset #3a6db1;
				top: -15px;

			}
				.bBlog a:hover{
					color: #ffffff;
					text-decoration: none;
				}

					.bBlog:hover a{
						color: #ffffff;
					}

	/*NAVIGATION*/
	.navigation{
		padding-top: 40px;
	    text-align: center;
	}

	2
	3
	4
	5
	6
	7
	8
	9
	10
	11
	12
	13
	14
	15
	16
	17
	18
	19
	20
	21
	22
	23
	24
	.navigation li a,
	.navigation li.disabled {
	    color: #fff !important;
	    text-decoration:none;
	    display:table;
	    padding:8px 15px;
	    background-color: #1c1c1c;
	    cursor: pointer;
	    text-transform: uppercase;
	    font-weight: bold;
	    background-color: transparent;
	    }
	 
	.navigation li {
	    display: inline-block;
	    margin: 5px;
	}
	.navigation li a:hover{
		 background-color: #003478!important;
		 color: #fff!important;
		 border-color: #003478!important;
	}
	.navigation li.active a{
		 /*background-color: #47aa43!important;*/
		 color: white!important;
		 border: 2px outset #003478!important;
		 background:#003478!important ;
		 padding: 11px;
		 font-family: 'GothamB', arial, sans-serif;
		 font-size: 14px;
	}
	.navigation li a{
		color: black!important;
		font-size: 14px;
		font-family: 'GothamB', arial, sans-serif;
		border: 2px outset #003478;
    	padding: 11px;
    	text-decoration: none;
	}

	#bBlog img{
		margin: 0 auto 0;
	}
/*--------------------------------------------------------------
SINGLE PAGE - BLOG - PERMALINK
--------------------------------------------------------------*/
	.stblog{
		text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 24px;
	    color: #003478;
	    margin-bottom: 11px;
	}

	.search-form .search-submit {
	    bottom: 1px!important;
	    right: 0px!important;
	    top: 0px!important;
	}

	.sdblog{
		 font-family: 'GothamB', arial, sans-serif;
		 font-size: 12px;
		 text-transform: uppercase;
		 margin-top: -15px;
	}

	.desc-blog{
		 font-family: 'Gothambk', arial, sans-serif;
		font-size: 16px;
	    padding-top: 15px;
	    text-align: justify;
	}

	#boxblog {
		border: 4px dotted #222;
		padding: 10px;
		margin-top: 17px;
		margin-bottom: 40px;
	}

	.disc-side a:hover{
		color: #003478;
	}

	ul.disc-side{
		margin-top: -22px;
		list-style: none;
	}

	#sidebar-blog {
		border: 4px dotted #222;
		padding: 16px 15px 0px 15px;
		margin-top: 16px;
	}

	#sidebar-blog h3{
		 font-family: 'GothamB', arial, sans-serif;
		 font-size: 24px;
		 padding-top: 10px;
		 color: #003478;
	}

	.disc-side a{
		font-family: 'Gothambk', arial, sans-serif;
		font-size: 15px;
		color: #222;
		text-decoration: none;
	}

	#single-page-blog img{
		margin: 0px auto 0px;
		padding-bottom: 13px;
    	padding-top: 10px;
	}

	#single-page-blog .backto{
		font-size: 15px;
		 font-family: 'GothamB', arial, sans-serif;
	}
	
	#single-page-blog .fa {
		font-size: 33px;
	    font-weight: bold;
	}

		#single-page-blog .fa:hover {
			color: #003478;
			text-decoration: none;
		    transition: 1s ease;
			 -moz-transition: 1s ease;
			 -webkit-transition: 1s ease;
			 -o-transition: 1s ease;
		}

	#single-page-blog .imgfalbck {
		margin:0 auto 0!important;
		text-align: center;
	}
	
	.social-link{
		margin: 0 auto 0;
		text-align: center;
	}
	
	.col-xs-9 {
	    width: 83.33333333%;
	    padding-left: 0px;
	}

	#searchsubmit {
	    background-color: #222!important;
	    font-size: 15px!important;
	    font-family: 'Gothambk', arial, sans-serif!important;
	    padding: 17px 12px 17px 12px;
	}

	#searchsubmit:hover {
	    background-color: #003478!important;
	    color: #fff;
	    -webkit-transition: all 300ms ;
		-moz-transition: all 300ms ;
		-ms-transition: all 300ms ;
		-o-transition: all 300ms ;
		transition: all 300ms ;
	}

	#blog-input-form{
		box-shadow: none;
	}

	.col-xs-2 {
	    width: 16.66666667%;
	    padding-left: 0px;
	    padding-right: 0px;
	}

/*--------------------------------------------------------------
SINGLE PAGE - BLOG - SEARCH
--------------------------------------------------------------*/
	
	#single-page-blog .fa {
	    font-size: 33px;
	    font-weight: bold;
	}

	#boxcn {
	    border: dotted 4px #222;
		margin-bottom: 15px;
		padding-top: 25px;
		padding-bottom: 15px;
	}


	.title {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 20px;
	    color: #003478;
	    margin-bottom: 11px;
	}

	.exc {
	    font-family: 'Gothambk', arial, sans-serif;
	    font-size: 15px;
	    line-height: 18px;

	}
		.exc a:hover{
	    	text-decoration: none;
	    	font-weight: bold;
		}

	.date-search{
		font-family: 'GothamB', arial, sans-serif;
		font-size: 12px;
		text-transform: uppercase;
		margin-top: -11px;
		margin-bottom: 10px;
	}
	
	.page-title1{
		text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 20px;
	    color: #222;
	    margin-bottom: 11px;
	    margin-top: 20px;
	}

	.page-title{
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 25px!important;
	    padding-top: 65px;
	    padding-bottom: 20px;
	    letter-spacing: 0px!important; 
	    margin-bottom: 14px;
	    padding-left: 15px;
	}

	.sorry{
		padding-right: 0px;
		font-size: 15px;
		font-family: 'Gothambk', arial, sans-serif;
	}

	#search-page .fa {
	    font-size: 33px;
	    font-weight: bold;
	    text-decoration: none;
	}
				#search-page .fa:hover {
					color: #003478;
				    transition: 1s ease;
					 -moz-transition: 1s ease;
					 -webkit-transition: 1s ease;
					 -o-transition: 1s ease;
			}

	#search-page img{
		padding-bottom: 20px;
	}

	.page-title-404 {
	    text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 20px;
	    color: #222;
	    margin-bottom: 11px;
	    margin-top: 20px;
	}

	.search-not-found{
		padding-bottom: 350px;
	}

	.title a{
		text-decoration:none;
		color: #003478;
	}

/*--------------------------------------------------------------
SINGLE PAGE - BLOG - ALLIGNMENT
--------------------------------------------------------------*/

	.bTitle{
		text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 20px;
	    color: #003478;
	    margin-bottom: 11px;
	    text-align: center;
	}
	.bTitles{
		font-size: 21px;
	    text-transform: uppercase;
	    text-align: center; 
	    margin-bottom: 3px;
	    font-family: 'Gothambk', arial, sans-serif;
	    text-shadow: 1px 1px 1px;
	}

	.weoffer{
		padding-right: 20px;
		padding-left: 20px;
	}

	.bTitles2{
		font-size: 21px;
	    text-transform: uppercase;
	    text-align: center; 
	    margin-bottom: 3px;
	    font-family: 'Gothambk', arial, sans-serif;
	    text-shadow: 1px 1px 1px;
	}

	.bTitled{
		text-align: center;
	}

	.b{
		 color: #003478;
		text-shadow: 1px 1px 1px;
	}

	.bTitles22{
		font-size: 21px;
	    text-transform: uppercase;
	    /*text-align: center; */
	    margin-bottom: 3px;
	    font-family: 'Gothambk', arial, sans-serif;
	    text-shadow: 1px 1px 1px;
	}
/*--------------------------------------------------------------
SINGLE PAGE - CONTACT US
--------------------------------------------------------------*/

	#contact h1{
		text-transform: uppercase;
	    font-family: 'GothamB', arial, sans-serif;
	    font-size: 35px;
	    text-align: center;
	    padding-top: 50px;
	}

	#contact .ch1{
		font-family: 'Gothambk', arial, sans-serif;
	    font-size: 20px;
	    margin-bottom: 7px;
	    color: #333;
	    font-weight: 800;
	}

	#contact .csh{
	    font-family: 'Gothambk', arial, sans-serif;
	    font-size: 20px;
	}

	#contact .control-label .col-sm-3{
		font-size: 15px;
		text-align: right;
	}

	label {
	    color: #333;
	    display: block;
	    font-weight: normal;
	    margin-bottom: 0.5em;
	    text-align: right;
	    font-size: 18px;
	    font-family: 'Gothambk', arial, sans-serif;
	}

	div.wpcf7-validation-errors {
    	border: 2px solid #ff8900!important;
    	font-family: 'Gothambk', arial, sans-serif!important;
    	background-color: #ff8900!important;
    	color: #fff;
    	font-size: 15px;
    	margin-top: 3px!important;
    	margin-left: 0px!important;
   	    margin-right: 0px!important;
	}

	#contactform .row {
		margin-bottom: 11px;
	}

	input[type="submit"] {
    	background-color: #ff8900!important;
    	font-size: 15px!important;
    	font-family: 'Gothambk', arial, sans-serif!important;
    	line-height: 0!important;
	}


	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    	width: 100%!important;
	}

	.csh3{
		font-family: 'Gothambk', arial, sans-serif!important;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: -25px;
		font-size: 18px;
	}

		.csh3 a{
			font-size: 22px;
			color: #003478;
			text-shadow: 1px 1px 1px;
		}

			.csh3 a:hover{
				text-decoration: none;
				color: #000;
			}

	.csh2{
		font-size: 21px;
		text-shadow: 1px 1px 1px;
		font-family: 'Gothambk', arial, sans-serif!important;
		text-align: center;
		color: #003478;
	}

		.csh2 a{
			/*font-size: 22px;*/
			color: #003478;
			text-shadow: 1px 1px 1px;
		}

			.csh2 a:hover{
				text-decoration: none;
				color: #000;
			}

	.cus{
		text-align: center;
		margin-top: -8px;
    	margin-bottom: 30px;
    }

	#contactform{
		margin-top:-20px;
	}

    .gmap {
    	padding-top: 15px;
    }

    #contact .fa {
	    color: #003478;
	}

	#contactform input[type="text"]:focus {
	    color: #222;
	    border-color: #ff8900;
	    box-shadow: none;
	}

	#contactform input[type="email"]:focus {
	    color: #222;
	    border-color: #ff8900;
	    box-shadow: none;
	}

	#contactform .form-control:focus {
	    color: #222;
	    border-color: #ff8900;
	    box-shadow: none;
	}

	#subscribe input[type="email"] {
	    border-color: #fff;
	}

	#subscribe input[type="email"]:focus{
	    border-color: #ff8900;
	}
	
	div.wpcf7-mail-sent-ok {
	    border: 2px solid #ff8900!important;
	    font-size: 15px!important;
	    font-family: 'Gothambk', arial, sans-serif;
	    color: #fff!important;
	    text-align: center;
	}

/*--------------------------------------------------------------
FOOTER
--------------------------------------------------------------*/
	.footOrange{
		 background: #ff8900;
		 padding-top: 30px;
		 padding-bottom: 15px;
	}

	#footBlue{
		 background: #003478;
		 padding-bottom: 20px;
	}

	.footTitFont{
		color: #ffffff;
		font-family: 'GothamB', arial, sans-serif;
		font-size: 22px;
		padding-top: 45px;
		padding-bottom: 25px;
	}

	.footTitFont1{
		color: #ffffff;
		font-family: 'GothamB', arial, sans-serif;
		font-size: 22px;
		padding-top: 45px;
		padding-bottom: 25px;
	}

	.conAdd{
		color: #ffffff;
		font-weight: 700;
		text-transform: uppercase;
		font-family: 'Gothambk', arial, sans-serif;
		font-size: 18px;
	}

	.conText{
	    color: #ffffff;
	    font-size: 15px;
	    padding-left: 40px;
	    padding-bottom: 15px;
	    font-family: 'Gothambk', arial, sans-serif;
	}

	.conText a{
	    color: #ffffff;
	    text-decoration: none;
	}

			.conText a:hover{
			    color: #ff8900;
			}

	.toKnowText {
	    color: #ffffff;
	    font-size: 15px;
	    text-transform: uppercase;
	    font-weight: 700;
	    font-family: 'Gothambk', arial, sans-serif;
	}

	#footBlue2{
		 background: #011c3e;
	 }

	#footBlue2 p{
	 	text-align: center;
	 	color: #ffffff;
	 	padding-top: 20px;
	 	font-size: 14px;
	 	font-family: 'Gothambk', arial, sans-serif;
	 }


	#footBlue2 a{
		color: #ffffff;
		text-decoration: none;
		font-weight: bolder;
		font-size: 15px;
	}

			#footBlue2 a:hover{
				color: #ff8900;
			}

    #subscribe span.wpcf7-not-valid-tip {
        color: #fff;
        font-size: 13px;
        font-family: 'Gothambk', arial, sans-serif!important;
        padding-top: 7px;
    }


