/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

@font-face {
    font-family: myriadPro;
    src: url(../fonts/MyriadPro-Semibold.otf);
}

.avia-menu-text{
	color:#939598;
	font-weight:bold;
	font-size:16px;	
}



a{
	text-decoration:none;
}


.html_av-submenu-hidden #av-burger-menu-ul li ul{
	display:block;	
}


.container{
	padding:0 !important;	
}

.responsive .container{
	width:1152px !important;
	text-align:center !important;	
}

#homeheader{
	height:369px;	
}

.avia_transform a:hover .image-overlay, .av-language-switch-item, ul.avia_wpml_language_switch, .slide-meta-comments, .slide-meta-del{
	display:none !important;	
}

.avia-content-slider .slide-entry-title{
	font-size:1em;
}

img[usemap], map area{
    outline: none;
}

h2{
	color:#005dab !important;
	font-size:2em !important;
	text-transform:none !important;
	letter-spacing: -1px !important;
	line-height:1.3em;
}

h3{
	font-size:1.4em;
	line-height:1.3em;	
}

h4{
	font-size:1.2em;
	line-height:1.3em;		
}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li, p{
	/*font-family:myriadPro, 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
	text-align:left;
}

p{
	color:#6d6e71 !important;
	font-size:16px !important;	
}

body {
  font-size: 20px;
}


body .column-top-margin{
	margin-top:0;	
}




body.home .column-top-margin{
	margin-top:50px !important;	
}


.av-social-link-facebook a, .av-social-link-twitter a, .av-social-link-instagram a{
	font-size:1.7em !important;
	color:#005dab !important;	
}

#top .social_bookmarks li{
	width:50px !important;	
}

#top nav .social_bookmarks{
	width:200px !important;	
}


#top #wrap_all .av-social-link-facebook:hover a, #top #wrap_all .av-social-link-twitter:hover a, #top #wrap_all .av-social-link-instagram:hover a{
	background-color:transparent;	
}

.container_wrap{
	border:0 !important;	
}

#socket .copyright{
	float:none !important;
	font-size:1.4em !important;
	font-weight:bold !important;
}


#footer .first{
	text-align:right !important;	
}

#footer .el_after_av_one_half{
	text-align:left !important;
	padding-top:40px !important;	
}

.avia-animated-number-content p{
	text-align:center;	
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  
  	#footer .el_after_av_one_half{
		text-align:center !important;	
	}
	
	.av_one_fourth{
		width:49% !important;	
	}

}