/*
Theme Name: SNS
Template: accelerate
Author: SNS
Description: SNS is multipurpose WordPress theme made for simplicity and ease of use. This theme is a piece of art that has this premium look and feel which will make your site stand out. Supports all post formats. Accelerate can be used for portfolio, business, blog, personal, travel, corporate, business services or any other kinds of sites. Get free support in http://themegrill.com/support-forum/ and check the demo at http://demo.themegrill.com/accelerate/. Available Translation: Polish and Hungarian.
Version: 1.1466985113
Updated: 2016-06-26 23:51:53

*/
.googlescript
{
	display: none;
}

body, p, button, input, select, textarea
{
	font-family: 'Lato', sans-serif;
	font-weight: normal;
    font-size: 14.5px;
    color: #484848;
}
.entry-content li
{
	line-height: 1.7
}

#main
{
	padding-top: 20px;
	padding-bottom: 30px;
}
h1, h2, h3, h4, h5, h6
{
	font-family: 'Lato', sans-serif;
	color: #0052a0;
	font-weight: 400;
}
h1
{
	font-size:26px;
}
h2
{
	font-size:24px;
}
h3
{
	font-size:20px;
	line-height: 20px;
}
h4
{
	font-size:18px;
}

h5, h6
{
	font-size:16px;
}
#page
{
	background:transparent;
}

.home .page .entry-title

{
	display: none;
}
.page .entry-title
{
	text-align: center;
	border-bottom: 2px solid #f04d46;
	margin-bottom: 20px;
}

/*-----------------------------------------HEADER--------------------------------------------*/


#header-text-nav-container
{
	background: #fff;
	box-shadow: 0px 2px 3px #ccc;
}
#header-text-nav-wrap
{
	padding:10px;
}


/*---------------------------------------MENU-------------------------------------------*/
#site-navigation
{
	float: right;
	width: inherit;
	margin-top: 25px;
}
.main-navigation ul
{
	display: flex;
	text-align: justify;
	justify-content: space-between;
}
.main-navigation a
{
	color: #0052a0;
	float: none;
	font-size: 16px;
	font-family: 'lato', sans-serif;
	font-weight: 600;
}
#search-form span, .main-navigation a:hover, .main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover>a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-menu-item ul li a:hover, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover>a
{
	background-color: rgba(255, 255, 255, 0) !Important;
	color: #e32921;
}

.main-small-navigation
{
	background-color: rgba(0, 0, 0, 0);
}

.main-small-navigation li
{
	background-color: rgba(0, 0, 0, 0.59);
}
.main-small-navigation li:hover a, .main-small-navigation li a
{
	color: #fff;
}

/*----------------------------------------FOOTER--------------------------------------------*/


footer
{
	text-align: center;
	background: #0052a0;
	color: #fff;
}
.footer-menu
{
	width: 100%;
}
.footer-menu li
{
	display: inline-block;
	float: none;
}
.footer-menu a, footer a
{
	font-size: 15px;
	color: #ffffff;
	text-transform: capitalize;
}
.footer-menu a:hover, .footer a:hover, .footer-menu ul li.current-menu-item a
{
	text-shadow: 1px 1px 2px #63676b;
	color: #aed7ff !important;
}
.footer-widgets-wrapper, .footer-socket-wrapper
{
	background:transparent;
	border-top: none;
}
footer .tg-one-third
{
	float: none;
	display: inline-block;
	width: 30%;
}

.footer-socket-wrapper {
    border-top: 3px solid #ef3a33 !important;
}

/*---------------------------------------OTHER-------------------------------------------*/

.slider-cycle
{
	box-shadow: 0px 12px 26px #b5b5b5;
}
.widget-title
{
}
form ul, form li
{
	padding:0 0 !important;
	margin: 0 0;
	list-style: none;
}
#secondary
{
	display: none;
}
.sow-testimonial-text:before
{
	content: "\f10d ";
	font-size: 28px;
	display: inline-block;
	width: 1.07142857em;
	text-align: LEFT;
	margin-right: 5px;
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	left: 13px;
}
.sow-testimonial-text:after
{
	content: "\f10e ";
	font-size: 28px;
	display: inline-block;
	width: 1.07142857em;
	text-align: right;
	margin-left: 5px;
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	right: 13px;
}
.homebox
{
    box-shadow: 1px 1px 5px 10px rgba(221,221,221,0.06), 1px 1px 2px 2px rgba(221,221,221,1);
    -webkit-box-shadow: 1px 1px 5px 10px rgba(221,221,221,0.06), 1px 1px 2px 2px rgba(221,221,221,1);
    -moz-box-shadow: 1px 1px 5px 10px rgba(221,221,221,0.06), 1px 1px 2px 2px rgba(221,221,221,1);
    padding: 20px;
    box-sizing: border-box;
    
}
.homebox .panel-first-child
{
	min-height: 250px;
}
.homebox .so-panel
{
	margin-bottom: 0 !important;
}
hr {
    border-color: #ff726b;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 0;
    margin: 0px 0 13px;
}
.gform_validation_container 
{
	display: none;
}
/* ------------------------------------------respoonsive style-------------------------- */

@media screen and (max-width: 768px){
	#site-navigation
	{
		float: none;
		margin-top: 0px;
	}

	#header-text-nav-container 
	{
		background-size: cover;
	}
	h1, .so-widget-sow-image-default-4333b04dd157 .sow-image-container
	{
		text-align: center !important;
	}
	#header-text
	{
		float: none;
	}
	footer .tg-one-third
	{
		width: 100% !important;
		text-align: center;
		border-right: none !important;
	}
	.footer-widgets-area .widget-title, footer, footer li, .footer-widgets-area p, footer h3,
	.social-media-button-container
	{
		text-align: center !important;
	}

	.so-widget-image
	{
		margin: 0 auto;
	}

	.main-navigation ul
	{
		display: none;
		justify-content:inherit;

	}
	.footer-socket-wrapper .footer-menu li
	{
		display: block;
	}



}

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


	.main-navigation li a
	{
		text-transform: capitalize;
		font-weight: 600;
		float: none;
		padding: 4px 16px;
	}



}