/*

Theme Name: ettingerandbesbekos

Theme URI: https://wordpress.org/themes/ndimensionlabs/

Author: Ndimension Labs 

Author URI: http://ndimensionlabs.com/

Description: Web APP | Mobile App | Software Development | Digital Marketing

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: Unit

Tags: custom-background, custom-header, custom-menu, flexible-header, editor-style, post-formats, one-column, two-columns, right-sidebar, full-width-template, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.



ndimensionlabs is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

*/

input.wpcf7-form-control.wpcf7-submit.hvr-bounce-to-right {

    position: relative;

    display: inline-block;

    background: #1d1b40;

    color: #ffffff;

    padding: 8px 30px;

    line-height: 24px;

    font-size: 14px;

    font-weight: 500;

    border: none;

}

.navbar-nav > li.active a {

    border-bottom: 2px solid #fff;

}

span.error {

    color: red;

}



.simplenewsletter-success {

    color: green;

}

div.wpcf7-validation-errors {

    border: none;

    color: red;

}

div.wpcf7-mail-sent-ok {

   border: none; 

    color: #FFF;

}



.clear {

clear:both;

}



.footer_box h3 a{ color: #FFF;}



.blog p a{color: #FFF;}



.modal-content {

    top: 160px;

}



input[type="checkbox"] {

    top: 0px;

}



.testi_wrap h3 a {

color:#FFF;

}

.clearspace

{ 

clear:both;

margin:0 0 20px;

}

.mainNav {
			width:100%;
		}
			/* First Level */
			.mainNav ul {
				margin: 0;
				padding: 0;
				list-style: none;
				border-bottom: 1px solid #3f3d5d;
			}
			.mainNav ul li {
				border-top: 1px solid #3f3d5d;
			}
			.mainNav ul li a {
				color: #FFFFFF;
				display: block;
				font-size: 1.1em;
				line-height: normal;
				padding:12px 20px;
				text-decoration:none;
			}
			.mainNav ul li a:hover {
				background:#cb3322;
				text-decoration: none;
			}
				/* Second Level */
				.mainNav ul ul {
					border-bottom: none
				}
				.mainNav ul ul li {
					border-top: 1px solid #1d1b40;
    				background: #3f3d5d;
				}
				.mainNav ul ul li a {
					color: #FFFFFF;
					display: block;
					font-size: 1em;
					line-height: normal;
					padding: 0.5em 1em 0.5em 2.5em;
				}
				.mainNav ul ul li a:hover {
					background: #cb3322;
				}
						/* Third Level */
				.mainNav ul ul ul {
					border-top:1px solid #222;
				}
				.mainNav ul ul ul li {
					border:none;
				}
				.mainNav ul ul ul li a {
					padding-left:3.5em; 
					padding-top:0.25em; 
					padding-bottom:0.25em;
				}
			/* Accordion Button */
			ul li.has-subnav .accordion-btn {
				color:#fff; 
				background:rgba(255,255,255, 0.15); font-size:10px;
			}
		
		@media screen and (max-width: 1024px) {
			.mainNav {width:100%;}
		}
		@media screen and (max-width: 700px) {
			.mainNav {width: 100%;}
		}
		
		
		
.inner_page_content h2.custom-hx, .inner_page_content h1.custom-hx {
    border-bottom: 1px solid #ddd;
    color: #333;
    font-family: "merriweatherregular";
    font-weight: 500;
    margin: 0 0 15px;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-size: 24px;
}

.page-title h3.custom_header_h3 {
    color: #fff;
    font-family: "oswaldlight";
    font-size: 44px;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative;
}


.page-title h3.custom_header_h3::before {
    background: #1d1b40 none repeat scroll 0 0;
    bottom: -5px;
    content: "";
    height: 3px;
    position: absolute;
    right: 47.5%;
    width: 60px;
}