/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

/*
*	Menu Setup
*/
@media screen and (min-device-width: 320px) and (max-device-width: 1024px)
{

/* css for iphone and ipad only */

/* NAV *//* NAV *//* NAV *//* NAV *//* NAV *//* NAV */
#nav { clear: right; height: 60px; margin: 50px 0 0 0px; position: relative; }
#nav ul { height: 60px; left: 0px; position: absolute; width: 320px; }
#nav ul li  { float: left; list-style: none; }
#nav ul li a { text-indent: -6218em; }

#nav li.navIntroduction a { background: transparent url(https://www.martinparr.com/nav.jpg) 0 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navRecent a { background: transparent url(https://www.martinparr.com/nav.jpg) -60px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navBooks a { background: transparent url(https://www.martinparr.com/nav.jpg) -120px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navFilms a { background: transparent url(https://www.martinparr.com/nav.jpg) -180px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navBlog a { background: transparent url(https://www.martinparr.com/nav.jpg) -240px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navArchive a { background: transparent url(https://www.martinparr.com/nav.jpg) -300px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navShop a { background: transparent url(https://www.martinparr.com/nav.jpg) -360px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navCv a { background: transparent url(https://www.martinparr.com/nav.jpg) -420px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navFaq a { background: transparent url(https://www.martinparr.com/nav.jpg) -480px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navContact a { background: transparent url(https://www.martinparr.com/nav.jpg) -540px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navMPF a { display: none; }

#nav li.navIntroduction a:hover { background-position: 0 -120px; }
#nav li.navRecent a:hover { background-position: -60px -120px; }
#nav li.navBooks a:hover { background-position: -120px -120px; }
#nav li.navFilms a:hover { background-position: -180px -120px; }
#nav li.navBlog a:hover { background-position: -240px -120px; }
#nav li.navArchive a:hover { background-position: -300px -120px; }
#nav li.navShop a:hover { background-position: -360px -120px; }
#nav li.navCv a:hover { background-position: -420px -120px; }
#nav li.navFaq a:hover { background-position: -480px -120px; }
#nav li.navContact a:hover { background-position: -540px -120px; }
#nav li.navMPF a:hover { display: none; }

#page-id-5 #nav li.navIntroduction a, #page-id-5 #nav li.navIntroduction a:hover { background-position: 0 -60px;}
#page-id-5 #nav li.navRecent a, #page-id-5 #nav li.navRecent a:hover { background-position: -60px -60px;}
#page-id-7 #nav li.navBooks a, #page-id-7 #nav li.navBooks a:hover { background-position: -120px -60px;}
#page-id-5 #nav li.navFilms a, #page-id-5 #nav li.navFilms a:hover { background-position: -180px -60px;}
#page-id-5 #nav li.navBlog a, #page-id-5 #nav li.navBlog a:hover { background-position: -240px -60px;}
#page-id-5 #nav li.navArchive a, #page-id-5 #nav li.navArchive a:hover { background-position: -300px -60px;}
#page-id-5 #nav li.navShop a, #page-id-5 #nav li.navShop a:hover { background-position: -360px -60px;}
#page-id-5 #nav li.navCv a, #page-id-5 #nav li.navCv a:hover { background-position: -420px -60px;}
#page-id-5 #nav li.navFaq a, #page-id-5 #nav li.navFaq a:hover { background-position: -480px -60px;}
#page-id-5 #nav li.navContact a, #page-id-5 #nav li.navContact a:hover { background-position: -540px -60px;}
#page-id-5 #nav li.navMPF a, #page-id-5 #nav li.navMPF a:hover { display: none;}
/* NAV *//* NAV *//* NAV *//* NAV *//* NAV *//* NAV */

#header {
margin-bottom: 60px;
}

.footerlogo {
display: block;
}

}

@media not screen and (min-device-width: 320px) and (max-device-width: 1024px)
{

/* css for everything except iphone and ipad */
/* NAV *//* NAV *//* NAV *//* NAV *//* NAV *//* NAV */
#nav { clear: right; height: 60px; margin: 0px 0 0 330px; position: relative; }
#nav ul { height: 60px; left: 0px; position: absolute; width: 660px; }
#nav ul li  { float: left; list-style: none; }
#nav ul li a { text-indent: -6218em; }

#nav li.navIntroduction a { background: transparent url(https://www.martinparr.com/nav.jpg) 0 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navRecent a { background: transparent url(https://www.martinparr.com/nav.jpg) -60px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navBooks a { background: transparent url(https://www.martinparr.com/nav.jpg) -120px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navFilms a { background: transparent url(https://www.martinparr.com/nav.jpg) -180px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navBlog a { background: transparent url(https://www.martinparr.com/nav.jpg) -240px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navArchive a { background: transparent url(https://www.martinparr.com/nav.jpg) -300px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navShop a { background: transparent url(https://www.martinparr.com/nav.jpg) -360px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navCv a { background: transparent url(https://www.martinparr.com/nav.jpg) -420px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navFaq a { background: transparent url(https://www.martinparr.com/nav.jpg) -480px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navContact a { background: transparent url(https://www.martinparr.com/nav.jpg) -540px 0 no-repeat; float: left; height: 60px; width: 60px; }
#nav li.navMPF a { background: transparent url(https://www.martinparr.com/nav.jpg) -600px 0 no-repeat; float: left; height: 60px; width: 60px; }

#nav li.navIntroduction a:hover { background-position: 0 -120px; }
#nav li.navRecent a:hover { background-position: -60px -120px; }
#nav li.navBooks a:hover { background-position: -120px -120px; }
#nav li.navFilms a:hover { background-position: -180px -120px; }
#nav li.navBlog a:hover { background-position: -240px -120px; }
#nav li.navArchive a:hover { background-position: -300px -120px; }
#nav li.navShop a:hover { background-position: -360px -120px; }
#nav li.navCv a:hover { background-position: -420px -120px; }
#nav li.navFaq a:hover { background-position: -480px -120px; }
#nav li.navContact a:hover { background-position: -540px -120px; }
#nav li.navMPF a:hover { background-position: -600px -120px; }

#page-id-5 #nav li.navIntroduction a, #page-id-5 #nav li.navIntroduction a:hover { background-position: 0 -60px;}
#page-id-5 #nav li.navRecent a, #page-id-5 #nav li.navRecent a:hover { background-position: -60px -60px;}
#page-id-7 #nav li.navBooks a, #page-id-7 #nav li.navBooks a:hover { background-position: -120px -60px;}
#page-id-5 #nav li.navFilms a, #page-id-5 #nav li.navFilms a:hover { background-position: -180px -60px;}
#page-id-5 #nav li.navBlog a, #page-id-5 #nav li.navBlog a:hover { background-position: -240px -60px;}
#page-id-5 #nav li.navArchive a, #page-id-5 #nav li.navArchive a:hover { background-position: -300px -60px;}
#page-id-5 #nav li.navShop a, #page-id-5 #nav li.navShop a:hover { background-position: -360px -60px;}
#page-id-5 #nav li.navCv a, #page-id-5 #nav li.navCv a:hover { background-position: -420px -60px;}
#page-id-5 #nav li.navFaq a, #page-id-5 #nav li.navFaq a:hover { background-position: -480px -60px;}
#page-id-5 #nav li.navContact a, #page-id-5 #nav li.navContact a:hover { background-position: -540px -60px;}
#page-id-5 #nav li.navMPF a, #page-id-5 #nav li.navMPF a:hover { background-position: -600px -60px;}
/* NAV *//* NAV *//* NAV *//* NAV *//* NAV *//* NAV */


.footerlogo {
display: none;
}
}



.widget h3 {
font: bold 12.5px/1em "Open Sans", Arial, sans-serif;
color: #949494;
border-bottom: 0px solid #E6E6E6;
}

.widget p, .widget .textwidget {
font: normal 13px/1.2em "Open Sans", Arial, sans-serif;
color: #a9a9a9;
}
.widget ul li {
font: normal 13px/1.2em "Open Sans", Arial, sans-serif;
}
.widget ul li a:hover {
text-decoration:none; font-weight:bold;
}

.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #main, .three-col-left #main-sidebar-container #sidebar, .three-col-left #sidebar-alt, .three-col-middle #main-sidebar-container, .three-col-middle #main-sidebar-container #sidebar, .three-col-right #main-sidebar-container, .three-col-right #main-sidebar-container #main {
margin-top: 12px;
text-align:right;
}

.royalSlider .royalSlide, .royalSlider .royalWrapper {
background: #ffffff;
}

td {
vertical-align: top;
}

a:link, a:visited {
color: #ae0111;
text-decoration: none;
}

h1 {
display: none;
}


h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
font: bold 14px/1em "Open Sans", Arial, sans-serif;
color: #ae0111;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
text-decoration:none; font-weight:bold;
}

#navigation {
margin-bottom: 20px;
}

.ngg-gallery-thumbnail img {
border: 1px solid #efefef;
padding:2px;
margin: 0px 0px 0px 0px;
width:100%;
}

.page-id-302 .post .title  {
  display: none;
}

/* -------------------------------------------------new royalslider css */
.galleryTextThumbs .rsThumbs h5 {
font: bold 14px/1em "Open Sans", Arial, sans-serif;
color: #ae0111;
}

.galleryTextThumbs .rsThumbs .rsThumb {
border-bottom: 0px solid #2e2e2e;
}

.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
background: #fff;
}

.colomat-hover {
text-decoration: none;
}
.galleryTextThumbs .rsTmb {
padding: 10px 0px 0px 16px;
}
.galleryTextThumbs .rsThumbs h5 {
font-size: 12px;
margin: 0;
padding: 0;
line-height: 10px;
}
.galleryTextThumbs .rsTmb {
padding: 15px 0px 0px 0px;
}
/* -------------------------------------------------new royalslider css */


@media screen and (-webkit-min-device-pixel-ratio:0) {
.ngg-gallery-thumbnail img {
width:300px;
}
if (navigator.appVersion.indexOf("Chrome/") != -1) {
 width:100%;
}
}

.ngg-gallery-thumbnail img:hover {
background-color: #f8f8f8;
}

#videoclipframe {
	-webkit-box-shadow: 0 8px 6px -6px grey;
	   -moz-box-shadow: 0 8px 6px -6px grey;
	        box-shadow: 0 8px 6px -6px grey;
}

input, textarea {
padding: 0px;
background: #ffffff;
border-width: 0px;
margin-bottom: 0px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

.entry img, img.thumbnail {
border: 0px;
}

.nocomments {
display: none;
}
abbr {
border-bottom: 0px dashed #999;
cursor: default;
}

/* old mappress css */
.mapp-poi-list table {
width: 50%;
}
/* new mappress css */
.mapp-poi-list th {
display: none;
}


/* contact form css */

.ccf-form-wrapper {
    margin: -15px 0; 
}

.ccf-form-wrapper input {
    padding: 10px;
    background: #efefef;
}

.ccf-form-wrapper .form-title {
    font-size: 100%;
    padding: 0px 0px 10px;
	font-weight:bold;
}

.ccf-form-wrapper .field input[type=text], .ccf-form-wrapper .field textarea {
    background: #efefef;
	padding: 6px;
}

.rc-anchor-normal {
    height: 74px;
    width: 225px!important;
}

.ccf-form-wrapper .error {
    color: #ae0111;
}
.ccf-form-wrapper .field label.main-label .required {
    color: #ae0111;
}