/*
 Theme Name:   Tortuga Child
 Theme URI:    http://av-willisau.ch/tortuga-child/
 Description:  My second child theme, based on Tortuga
 Author:       Marcel Schmid
 Author URI:   http://schmidmarcel.ch
 Template:     tortuga
 Version:      1.0.0
 Tags:         custom
 Text Domain:  tortuga-child
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
0.0 - Customized Colors
1.0 - Normalize
2.0 - Typography
3.0 - Elements
4.0 - Forms
5.0 - Accessibility
6.0 - Alignments
7.0 - Clearings
8.0 - Layout Structure
9.0 - Header
10.0 - Navigation
	10.1 - Main Navigation
	10.2 - Social Icon Menu
11.0 - Widgets
	11.1 - Default Widgets
	11.2 - Magazine Posts Widgets
12.0 - Posts and pages
11.0 - Comments
12.0 - Footer
13.0 - Media
	13.1 - Captions
	13.2 - Galleries
14.0 - Media Queries
	14.1 - Desktop Large ( < 1120px )
	14.2 - Desktop Medium ( < 1040px )
	14.3 - Desktop Small ( < 960px )
	14.4 - Tablet Large ( < 880px )
	14.5 - Tablet Medium ( < 800px )
	14.6 - Tablet Small ( < 720px )
	14.7 - Mobile Extra Large ( < 640px )
	14.8 - Mobile Large ( < 560px )
	14.9 - Mobile Medium ( < 480px )
	14.10 - Mobile Small ( < 320px )
15.0 - Theme Option Styles
	15.1 - Sidebar Left Layout
	15.2 - Sticky Header
16.0 - Media Query Fixes
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 0.0 - Customized Colors
search and replace for other colors

hover is: black
color is: #c63131 

--------------------------------------------------------------*/


/*--------------------------------------------------------------
# 1.0 - Normalize
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 2.0 - Typography
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 3.0 - Elements
--------------------------------------------------------------*/
blockquote {
	border-left: 3px solid #c63131;
}

a {
	color: #c63131;
}

a:link,
a:visited {
	color: #c63131;
}

/*--------------------------------------------------------------
# 4.0 - Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #c63131;
}

/*--------------------------------------------------------------
# 5.0 - Accessibility
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 6.0 - Alignments
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 7.0 - Clearings
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 8.0 - Layout Structure
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 9.0 - Header
--------------------------------------------------------------*/

.custom-logo {
    margin: -10em 0 -87.5px 0;
        margin-top: -10em;
        margin-right: 0px;
        margin-bottom: -87.5px;
        margin-left: 0px;
	height: 160px;
	width: auto;
}

/*--------------------------------------------------------------
# 10.0 - Navigation
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 10.1 - Main Navigation
--------------------------------------------------------------*/

.primary-navigation-wrap {
	border-bottom: 5px solid #c63131;
}

.primary-menu-toggle {
	background: #c63131;
}
.primary-menu-toggle:focus {
	background: #c63131;
}

.primary-menu-toggle:hover,
.primary-menu-toggle:active {
	background: #c63131;
}


.main-navigation ul a:hover,
.main-navigation ul a:active,
.main-navigation ul a:focus {
	background-color: #c63131;
}

.main-navigation ul ul
{
	border-top: #c63131;
}

#masthead .main-navigation > ul.menu {
	margin-left: 120px;
}

.main-navigation-menu a:hover,
.main-navigation-menu a:active {
	background: #c63131;

}

.main-navigation ul li.current-menu-item > a {
	background-color: #c63131;
}

.main-navigation .dropdown-toggle:hover,
.main-navigation .dropdown-toggle:active {
	background-color: #c63131;
}

.menu-item a:hover,
.menu-item a:active {
	background: #c63131;

}
.main-navigation-menu ul {
	border-top: 5px solid #c63131;
}

.main-navigation-menu li.current-menu-item > a {
	background: #c63131;
}

.mega-menu-content .widget_meta ul li a:hover,
.mega-menu-content .widget_pages ul li a:hover,
.mega-menu-content .widget_categories ul li a:hover,
.mega-menu-content .widget_archive ul li a:hover {
	background: #c63131;
}

/*--------------------------------------------------------------
## 10.2 - Social Icons Menu
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 11.0 - Widgets
--------------------------------------------------------------*/
.widget {
	border-top: 3px solid #c63131;
}

.widget-title {
	color: #c63131;
}

/*--------------------------------------------------------------
## 11.1 - Default Widgets
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 11.2 - Magazine Posts Widgets
--------------------------------------------------------------*/
.post-slider .zeeslide .slide-image-wrap {
	background: white !important;
}

.zeeflex-direction-nav a {
background: #c63131 !important;
}

.zeeflex-direction-nav a:hover {
background: black !important;
}

.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content {
	border-top: 3px solid #c63131;
}

/*--------------------------------------------------------------
# 12.0 - Posts and pages
--------------------------------------------------------------*/
.type-post,
.type-page,
.type-attachment,
.comments-area  {
	border-top: 3px solid #c63131;
}

.archive-title,
.page-title,
.entry-title {
	color: #c63131;
}

.entry-title a:link,
.entry-title a:visited {
	color: #c63131;
}

/* Read more Link */
.more-link {
	background: #c63131;
}

.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:active,
.entry-tags .meta-tags a:hover,
.entry-tags .meta-tags a:active {
	background: #c63131;
}

.post-navigation .nav-links a {
	background: #c63131;
    margin: 0 0 3px;
        margin-top: 30px;
        margin-right: 0px;
        margin-bottom: 3px;
        margin-left: 0px;
}


.sticky {
	background: #fff;
}


.pagination a:hover,
.pagination a:active,
.pagination .current {
	background: #c63131;
}

.infinite-scroll #infinite-handle span:hover {
	background: #c63131;
}

/* Archives and Search Heading */
.page-header {
	border-top: 3px solid #c63131;
}

/*--------------------------------------------------------------
# 11.0 - Comments
--------------------------------------------------------------*/

.comments-header .comments-title,
.comment-reply-title span {
	color: #c63131;
}

/*--------------------------------------------------------------
# 12.0 - Footer
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 13.0 - Media
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 13.1 - Captions
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 13.2 - Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 14.0 - Media Queries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.1 - Desktop X-Large ( < 1200px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.2 - Desktop Large ( < 1120px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.2 - Desktop Medium ( < 1040px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.3 - Desktop Small ( < 960px )
--------------------------------------------------------------*/
@media only screen and (max-width: 60em) {
	/* Main Navigation Toggle */
	.main-navigation-toggle {
		background: #c63131;
	}
	
	#masthead .main-navigation > ul.menu {
		margin-left: 0;
	}

	.main-navigation > ul {
		border-top: 5px solid #c63131;
	}


	.custom-logo {
		margin: 0 0 0 120px;
			margin-top: -12.5px;
			margin-right: 0px;
			margin-bottom: -10px;
			margin-left: 10px;
		height: 80px;
		width: auto;
		
		visibility: collapse;
	}

	.main-navigation-toggle:active,
	.main-navigation-toggle:focus,
	.main-navigation-toggle:hover {
		background: #c63131;
	}

	.main-navigation-menu  {
		margin: 0;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
	}

	/* Main Navigation Menu */
	.main-navigation-menu {
		border-top: 5px solid #c63131;
	}

	.main-navigation-menu .submenu-dropdown-toggle:hover,
	.main-navigation-menu .submenu-dropdown-toggle:active {
		background: #c63131;
	}
}

/*--------------------------------------------------------------
## 14.4 - Tablet Large ( < 880px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.5 - Tablet Medium ( < 800px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.6 - Tablet Small ( < 720px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.7 - Mobile Extra Large ( < 640px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.8 - Mobile Large ( < 560px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.9 - Mobile Medium ( < 480px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 14.10 - Mobile Small ( < 320px )
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 15.0 - Theme Option Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## 15.1 - Sidebar Left Layout
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 16.0 - Media Query Fixes
--------------------------------------------------------------*/



