/*
Theme Name: Marazion Hotel
Author: Skim
Author URI: http://skim.co.uk/
Description: Custom theme for Marazion Hotel
Version: 1.0.0
License: 
Template: dt-the7
*/



* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.masthead .soc-ico a:not(:hover) .soc-font-icon, .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
    color: #4d738a;
}
.content a {
	font-weight:700;
	color: #cc9316;
}
.septext h4 {
    font-size: 28px !important;
}
.goog-te-banner-frame {
    max-width: 550px;
}
.darkrow a {
	font-weight:700;
	color: #ffb71b;
}
.testimonial-name {
	text-align:center;
}
.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange {
    background-color: transparent;
	padding: 2px;
}
.darkrow h1, .darkrow h2, .darkrow h3, .darkrow h4, .darkrow h5, .darkrow h6 {
	color: #ffb71b;
}
.darkrow p {
	color: #ffffff;
}
.dt-btn {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #4d738a !important;
    text-transform: uppercase;
}
.dt-btn:hover {
    color: #ffffff !important;
	background: #cb932b !important;
}
.footer .widget-title {
    font-size: 20px !important;
}
.bookingbtn .menu-item-text {
	padding: 3px 8px;
	background-color: #FFB71B;
	border-radius: 4px;
}
.bookingbtn .menu-item-text:hover {
	background-color: #cc9316;
}
.bookingbtn .menu-text {
    color: #324B59 !important;
}
.bookingbtn .menu-item-text:hover .menu-text {
    color: #ffffff !important;
}
.upwards-line > li.bookingbtn > a .menu-item-text::before {
    bottom: -6px;
    height: 2px;
    background-color: transparent;
}
#text-2, #media_image-2, #media_image-3 {
    text-align: center;
}
.pswp__caption__center {
	display:none;
}
.tparrows {
    background: rgba(50,75,89,0.5);
}
.tparrows:hover {
    background: rgba(50,75,89,1);
}
.masthead {
	background: #4d738a url('../../../wp-content/themes/dt-the7/images/backgrounds/patterns/full/poly.png') repeat center center !important;
    background-size: auto auto;
}
.phantom-fade .hide-phantom#phantom, .phantom-fade .show-phantom#phantom {
    /*CSS transitions*/
-o-transition-property: none !important;
-moz-transition-property: none !important;
-ms-transition-property: none !important;
-webkit-transition-property: none !important;
transition-property: none !important;
/*CSS transforms*/
-o-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-webkit-transform: none !important;
transform: none !important;
/*CSS animations*/
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}





@media (max-width: 1200px) {
.main-nav > li > a {
    margin: 18px 4px !important;
}
}