/*

Theme Name: Exclusive v2

Theme URI: http://exclusiveconcepts.com.au

Version: 1.0

Author: Monique Pescarini

Author URI: http://exclusiveconcepts.com.au

Description: Exclusive Concepts - Wordpress

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/



body { color: white; }



h2 { color: #FFFFFF; font-size: 26px; font-family: open-sans, sans-serif; font-weight: 700; }



.line { display: block; width: 100%; height: 4px; }

.line.thick { height: 6px; }

.border { border: 4px white solid; }

.border-top { border-top: 4px white solid; }

.border-bottom { border-bottom: 4px white solid; }

.border-top-bottom { border-top: 4px white solid; border-bottom: 4px white solid; }

.border-left { border-left: 4px white solid; }

.border-right { border-right: 4px white solid; }

.border-left-right { border-left: 4px white solid; border-right: 4px white solid; }

.red-background { background: #D93928; }

.red2-background { background: #f15927; }

.light-red-background { background: #E74C3C; }

.gray-background { background: #232936; }

.aqua-background { background: #00bcd9; }

.pink-background { background: #db226e; }

.pink-background .section-heading p{
	max-width: 500px;
}

.black-background { background: #000000; }

.white-background { background: #ffffff; }

.yellow-background { background: #F1C40F; }

.light-yellow-background { background: #d6e472; }

.green-background { background: #bfd62c; }

.vertical-align-middle { position: absolute; top: 50%; }

.align-center { text-align: center; }

.align-left { text-align: left; }



.table-block { display: table; width: 100%; height: 100%; }

.table-cell { display: table-cell; text-align: center; vertical-align: middle; }



.img-center { display: block; margin: 0 auto; }

.img-fullwidth { display: block; width: 100%; height: auto; }





.navbar { -pie-box-shadow: 1px 1px 8px #CCCCCC; -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 8px -1px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2); border-color: #68666A; border-width: 0; background: white; }



	.navbar-brand { height: 64px; padding: 8px 15px; }

	.navbar-brand > img { display: block; height: 100%; width: auto; }



	#navbar {}

	#navbar ul {}

	#navbar ul li {}

	#navbar ul li a { color: #000000; font-family: bebas-neue, sans-serif; font-size: 24px; font-weight: 400; }

	#navbar ul > li > a { line-height: 1.42857143; }

	#navbar ul > li > a:hover, #navbar ul > li > a:focus { text-decoration: none; background-color: #000000; color: #ffffff; }

	#navbar ul li a span { }

.section { padding: 124px 0; }

	.section-heading-wrapper { display: block; position: relative; text-align: center; }

		.section-heading { display: inline-block; position: relative; }

		.section-heading p { color: #FFFFFF; font-size: 60px; line-height: 72px; text-align: center; font-family: monoton, sans-serif; font-weight: 400; margin: 0; }

		.section-heading-left-bar { left: 0; margin-top: -2px; width: 27%; }

		.section-heading-right-bar { right: 0; margin-top: -2px; width: 27%; }

	.section-tag-wrapper { text-align: center; margin-top: 6px; margin-bottom: 48px; }

	.section-highlights { padding-top: 10px; margin-bottom: 60px; font-size: 20px; text-align: center; font-family: open-sans, sans-serif; font-weight: 300; }

#homeslider { position: relative; margin-top: 64px; padding: 0; }

	.home-slider { position: relative; }

	.home-slider-contents { display: none; width: 100%; position: absolute; top: 50%; margin-top: -121px; text-align: center; z-index: 50; }

		.home-heading { color: #FFFFFF; font-size: 70px; line-height: 70px; text-align: center; font-family: open-sans, sans-serif; font-weight: 800; }

		.home-heading p span { font-family: monoton, sans-serif; font-weight: 400; font-size: 56px; }

		.home-cs { display: block; width: 100%; height: 12px; margin-bottom: 24px; }

		.home-tag-line { width: 614px; color: #FFFFFF; font-size: 21px; text-align: center; font-family: open-sans, sans-serif; font-weight: 800; margin: 0 auto; }

		a.home-link-button { background: #E74C3C; text-decoration: none; padding: 9px 26px; display: inline-block; font-size: 18px; color: #FFFFFF; font-family: bebas-neue, sans-serif; }

#services {}

#services .section-highlights { padding-top: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; border-color: rgb(34, 145, 149); border-width: 5px; }

	.services {}

	.services .service { background: #50d7ec; margin-bottom: 2px; padding: 56px 0px; }

	.services .service:last-child { margin-bottom: 0; }

		.service .service-excerpt { color: #FFFFFF; text-align: left; font-family: open-sans, sans-serif; font-weight: 300; }

	.services .portfolio-load-more .home-link-button { color: #db226e; border-color: #db226e; }

	.services-in-details { margin-top: 64px; }

	.services-in-details h2 { margin-bottom: 24px; }

	.side-navigation ul { padding-left: 18px; }

#portfolio {}

	.portfolio-images { margin: -4px; }

	.portfolio-images:after { clear: both; content:''; display: table; }

	.portfolio-images .portfolio-image { display: block; position: relative; float: left; width: 308px; height: 238px; margin: 4px; }

		.portfolio-image img { display: block; width: 100%; height: 100%; }

		.portfolio-image .overlay { display: none; }

		.portfolio-image:hover .overlay { display: block; position: absolute; top: 8px; left: 8px; width: 292px; height: 222px; background: rgba(0, 0, 0, 0.7); }

		.portfolio-load-more { margin-top: 48px; }

		.portfolio-load-more .home-link-button { padding: 7px 24px; color: #00bcd9; background: transparent; border: 2px #00bcd9 solid; }

		.portfolio-load-more .home-link-button:hover { color: #ffffff; background: #db226e; border: 2px #db226e solid; }

	.project-title { line-height: 28px; color: #FFFFFF; font-size: 20px; font-family: open-sans, sans-serif; font-weight: 700; text-transform: uppercase; }

	.project-title.project-title-second { font-weight: normal; font-size: 14px; }

#team-members {}

	.team-member-inner-wrapper { padding: 18px 30px; text-align: center; }

	.team-members + .team-members { margin-top: 30px; }

#our-achievements {}

	.achievements {}

	.achievements .achievement { text-align: center; }

#testimonials {}

	.mtphr-dnt-posts { margin: -56px 0; }

	.mtphr-dnt-posts-content { width: 900px; height: 294px; background-color: transparent; color: #FFFFFF; font-size: 30px; text-align: center; font-family: open-sans, sans-serif; font-weight: 700; position: relative; margin: 0 auto; overflow: hidden; }

	.mtphr-dnt-posts-title { text-align: center; font-family: lato, sans-serif; font-size: 25px; font-weight: 400; line-height: 1.5; } 

#contact-us {}

	.input-group { width: 100%; margin-bottom: 34px; }

	.contact-details img { margin-bottom: 12px; }

	.contact-details p { margin-bottom: 24px; }

	input[type="submit"] { background: #252935; padding: 7px 24px; border: 2px #252935 solid; border-radius: 0; }

#footer {}

	.footer { padding: 15px 0; background: #111111; }

	.copyrights { margin-top: 14px; }





.side-navigation ul {

    padding-left: 0px;

}

.side-navigation ul li{

    display: inline-block;

    padding-left:5%;

    width: 90%;

}

.side-navigation ul li a{

    outline: none;

    text-decoration: none;

    color:white;

}

.side-navigation ul li a:hover{

    /* text-decoration: underline;*/

}

.side-navigation ul li[aria-selected="true"]{

    background: #50D7EC;

}

.side-navigation ul li[aria-selected="true"] a:hover{

    text-decoration: none;

}

.side-navigation ul li:hover{

    background: #50D7EC;

}

div.services_more_link_en a{

    color: #db226e;

    padding: 7px 24px;

    background: transparent;

    border: 2px #db226e solid;

}

div.services_more_link_en {

     margin-top: 48px;

}

div.services_more_link_en a:hover{

    background: #DB226E;

    color:white;

}

div.team_member_desc p{

    margin-bottom: 0px;

}

div.service .row .col-md-8{

    padding-right: 60px;

}

div.section-content div.portfolio h1{

    margin-bottom: 50px;

}

div.section-content div.portfolio .the-content a{

    display: inline-block;

    margin-bottom: 50px;

}

div.section-content div.portfolio .the-content a.pager-link{

    margin-top: 30px;

    color:#DB226E;

}

div.section-content div.portfolio .the-content p{

    /*margin-left: 50%;*/

    text-align: center;

}

form div.wpcf7-mail-sent-ok{

	border:none;

}

