/*
Theme Name:     Gliknik
Theme URI:      http: //graphicbeans.com/
Description:    Theme for Gliknik which is a child theme of Enfold
Author:         Graphic Beans
Author URI:     http: //www.graphicbeans.com/
Template:       enfold
Version:        1.1
*/

@import url("../enfold/style.css");

/* Links */
a,
.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char{
	color:#005db9;
}
.entry-content a {
	font-weight: bold;
}

/* Enfold theme Fullscreen slider styles */
.avia-caption-content {
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}
.avia-caption-content  {
	font-size:18px;
	line-height:1.4;
}
.avia-fullscreen-slider .avia-slideshow>ul>li  {
	background-repeat:no-repeat !important;
	background-position: top right !important;
	background-color:#000;
}
.avia-fullscreen-slider .avia-slideshow>ul>li,
.avia-fullscreen-slider,
.avia-fullscreen-slider .avia-slideshow,
.avia-fullscreen-slider .avia-slide-wrap,
.avia-slideshow-inner {
	max-height:470px;
}
.avia-fullscreen-slider .avia-slideshow-controls a {
	margin-right:5px;
}
#top .avia-caption-content a {
	font-weight:bold;
	text-decoration: none;
}
#top .avia-caption-content a:hover {
	color: #55adbd;
	text-decoration: underline;
}
.responsive .caption_container {
	max-width: 1030px;
}
.slideshow_caption {
	padding: 0;
}

/* Header */
.logo img {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Nav */
.header_color .avia-menu-fx {
	background:none;
}
.avia-arrow {
	display:none;
}
.main_menu .menu ul {
	width:170px;
}
#top .main_menu .menu>li:last-child>a,
 ul.menu li#menu-item-23 > a {
	padding-right: 0 !important;
}

/* Mobile nav */
#mobile-advanced {
	background-color: #fff;
}
#mobile-advanced a {
	font-weight:bold;
	font-size:14px;
}

.header_color .av-hamburger-inner,
.header_color .av-hamburger-inner::before,
.header_color .av-hamburger-inner::after {
	background-color: #007ac1;
	color: #007ac1;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
	color: #007ac1;	
}

/* Home page */
body.home .title_container {
	display:none;
}
.avia_textblock  {
	font-size:14px;
	color:#666666;
}
.avia_textblock  h3 {
	color:#252525;
	text-transform: uppercase;
	font-size:16px;
}
.avia_textblock a {
	font-weight:bold;
}

.gb-slideshow-replacement {
	display:none;
}

/* Logo in header */
.container_wrap_logo img {
	/*padding-top:20px;*/
}

/* Text */
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,
footer#socket .copyright {
	font-family: 'Open Sans', sans-serif;
}

h6,
.main_color h6.smaller,
.smaller {
	font-size: 14px; line-height: 1.1em; font-weight: 300; 
	/*color: #e1e1e1;*/
	color: #666666;
}

.entry-content {
	font-size:17px;
}

p {
    font-size:17px;
}

/* Footer */
footer#socket .copyright a {
	text-decoration:underline;
}
footer#socket .copyright a:hover {
	text-decoration:none;
}
footer#socket .larger {
	font-size:13px;
	font-weight:bold;
}

sup {
	font-size:80%;
	line-height:0;
	position: relative;
	vertical-align: baseline;
	top: -0.2em;
}

/* Breadcrumbs */
#main .container_wrap .container {
	min-height:18px;
}
.stretch_full.container_wrap {
	background-color:#0079c1;
}
#main .container_wrap .container .breadcrumb,
#main .container_wrap .container h1.main-title ,
#main .container_wrap .container strong.main-title
{
	display:none;
}

/* Pages */
.container {
	padding-right: 0;
}
.content, .sidebar {
	padding-top:30px;
}
.main_color strong, .main_color b {
	color:#444;
}

/* Sidebar */
.sidebar_left .inner_sidebar {
	margin-right:0;
}
div .widget_nav_menu {
	padding-bottom:0;
}

.widget_nav_menu ul.nested_nav li {
	font-size: 15px !important;
}
.widget_nav_menu ul.nested_nav a,
.widget_nav_menu ul:first-child>.current-menu-item>a, 
.widget_nav_menu ul:first-child>.current_page_item>a {
	min-height:38px;
	padding-top:8px;
	padding-right:50px;
}
.widget_nav_menu ul.nested_nav a:hover {
	background:url('images/subnav-bg.png') repeat-x;
	color:#666666;
}
.widget_nav_menu ul.nested_nav .current_page_item a:hover {
	/*background:#f3f3f3 !important;*/
}
.widget_nav_menu ul.nested_nav .current_page_item:hover {
	box-shadow:none;
}

/* Custom Testimonials widget */
#widget_custom_random_testimonial {
	font-size:17px;
	font-style:italic;
	padding-bottom:0;
	text-align:left;
	line-height:1.7;
	border-top: solid 4px #4dc9d2;
	border-bottom: solid 4px #4dc9d2;
	margin-top: 0.95em;
}
#widget_custom_random_testimonial .textwidget {
	background-color:#0079c1;
	color:#fff;
	padding:10px 15px;
	margin-top:4px;
	margin-bottom:4px;
}

/* Accordion on the News page */
.main_color .toggler {
	color: #252525;
	text-transform: uppercase;
	font-size: 16px;
	font-weight:bold;
}
.togglecontainer .single_toggle:first-child .toggler, 
.togglecontainer .taglist + .single_toggle .toggler,
.main_color .toggle_content,
.main_color span {
	border-color:#005db9;
}

.main_color .toggle_content {
	font-size:14px;
}
.main_color .toggle_content strong a,
.main_color .toggle_content a {
	color:#005db9;
}

/* Image rollovers */
.avia_transform a:hover .image-overlay,
a:hover .image-overlay .image-overlay-inside {
	display: none !important;
}

/****************************** Responsive Design **********************************/
@media only screen and (max-width: 1240px) {
	/* Shift nav to the left sooner so dropdowns don't get cut off */
	.main_menu {
		left:270px;
	}
	
	/* Prevent container from running into slide arrow nav */
	.avia-slideshow-inner .container {
		width:auto;
		margin-left:80px;
		margin-right:80px;
	}
}
@media only screen and (max-width: 1150px) {
	.avia-fullscreen-slider .avia-slideshow>ul>li,
	.avia-fullscreen-slider,
	.avia-fullscreen-slider .avia-slideshow,
	.avia-fullscreen-slider .avia-slide-wrap,
	.avia-slideshow-inner {
		max-height:370px;
	}
	.avia-caption-content {
		font-size:16px;
	}
}

@media only screen and (max-width: 1139px) {
	#socket .copyright {
		width:100%;
		text-align: center;
	}
	#socket .sub_menu_socket {
		width:100%;
	}
	#socket .menu {
		text-align:center;
	}
	#socket .sub_menu_socket li {
		display: inline-block;
		float:none;
	}
	.responsive .container {
		max-width: 910px;
		padding-left: 0;
	}
}

@media only screen and (max-width: 995px) {
	#header .container {
		width: 800px;
	}
}
@media only screen and (max-width: 995px) and (min-width: 876px) {
	.main_menu a {
		font-size:12px !important;
		padding:0 6px !important;
	}
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
	.responsive .container {
		width: 682px;
	}
}

@media only screen and (max-width: 989px) {
	.avia-caption-content  {
		font-size:14px;
	}
}

@media only screen and (max-width: 875px) and (min-width: 767px) {
	.main_menu a {
		font-size:10px !important;
		padding:0 5px !important;
	}
}

@media only screen and (max-width: 875px) {
	#header .container {
		width:682px;
	}
	/*
	.main_menu .menu ul {
		width:150px;
	}
	*/
	.slideshow_caption  {
		padding-left:45px !important;
		width:60% !important;
	}
	.avia-fullscreen-slider .avia-slideshow>ul>li  {
		background-position: top left !important;
	}
}

@media only screen and (min-width: 767px) {
	.main_menu .menu ul.sub-menu {
		/*
		visibility: hidden !important;
		display: none !important;
		*/
	}
	.av-burger-overlay {
		display: none !important;
	}
}

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

	.slideshow_caption  {
		padding-left:0px !important;
		width:100% !important;
	}
	#header .container {
		width:428px;
	}
}

@media only screen and (max-width: 755px) {
	/* Hide slider */
	#fullscreen_slider_0 {
		display:none;
	}
	
	/* Show slider replacement */
	.gb-slideshow-replacement {
		display:block;
		max-width:468px;
		padding:20px 20px 0 20px;
		margin:0 auto;
		color:#0080ba;
		font-weight:bold;
		text-align:center;
		font-size: 16px;
	}
	.gb-slideshow-replacement hr {
		margin:0;
		padding:0;
		width:100%;
		color:#0080ba;
		background-color:#0080ba;
		border-color:#0080ba;
		margin:0 auto;
		margin-top:20px;
	}
	#after_full_slider_0 {
		border-top:none;
	}
}

@media only screen and (max-width: 605px) {
	.avia-slideshow-inner .container {
		width:auto;
		margin:0 70px;
	}
	#top .avia-slideshow-arrows a {
		font-size:14px;
		width:40px;
		height:60px;
	}
	.avia-fullscreen-slider .avia-slideshow>ul>li,
	.avia-fullscreen-slider,
	.avia-fullscreen-slider .avia-slideshow,
	.avia-fullscreen-slider .avia-slide-wrap,
	.avia-slideshow-inner {
		max-height:470px;
	}
}

@media only screen and (max-width: 479px) {
	#header .container {
		width:90%;
	}
	.responsive .logo img {
		max-width: 230px !important;
	}
}


@media only screen and (max-width: 400px) {
	.avia-fullscreen-slider .avia-slideshow>ul>li,
	.avia-fullscreen-slider,
	.avia-fullscreen-slider .avia-slideshow,
	.avia-fullscreen-slider .avia-slide-wrap {
		max-height:570px;
	}
	.avia-caption-content {
		font-size:14px;
	}
	/*
	.avia-fullscreen-slider .caption_container {
		position:absolute;
		bottom:0;
		top:50px;
		width:100%;
		background-color:#000;
		padding:10px;
	}*/
}