/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.branding .mini-contacts {  font: 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;  color: #d2a845;}
.branding .mini-contacts i { font-size: 16px; color: #d2a845;}
#rev_slider_1_1 .zeus.tparrows:hover .tp-title-wrap { opacity:0 !important;}
.hpRoomInfo h3{color:#d2a845; font-size: 1.35em;}
.hpRoomInfo .wpb_text_column.wpb_content_element{margin-bottom:5px;}
.hpRoomInfo .vc_separator.wpb_content_element.vc_separator_no_text{margin-bottom:15px;}
.hpRoomInfo .uavc-list-icon li { line-height: 1em;}
.hpRoomInfo .uavc-list-icon.uavc-list-icon-wrapper.ult-adjust-bottom-margin{margin-bottom:15px;}
.hpRoomInfo .gallery-shortcode{margin-bottom:15px;}
.hpRoomsTitle .uvc-heading-spacer { margin-bottom: 25px; }
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner { padding-top: 10px;  padding-bottom: 10px;}
.callUsHpSection  h2{font-size: 29px !important; line-height: 75px !important;}
.hpHighlightsInfo h3{color:#d2a845;}
.hpHighlightsInfo .wpb_text_column.wpb_content_element{margin-bottom:5px;}
.hpHighlightsInfo .vc_separator.wpb_content_element.vc_separator_no_text { margin-bottom: 15px;  margin-top: 20px;}
.hpHighlightsInfo .uavc-list-icon li { line-height: 1em;}
.hpHighlightsInfo .uavc-list-icon.uavc-list-icon-wrapper.ult-adjust-bottom-margin{margin-bottom:15px;}
.hpHighlightsInfo .gallery-shortcode{margin-bottom:15px;}
.hpHighlightsTitle .uvc-heading-spacer, .hpLocationTitle .uvc-heading-spacer { margin-bottom: 25px; }
.hpLocationTitle .uvc-sub-heading {font-weight: 300; font-size: 1.4em;}
.limitedWidth { max-width: 900px; margin: 0 auto; width:100%;}
.socialBottomWrap{}
.socialBottomTitle .vc_column-inner{padding-bottom:0 !important;}
.socialBottomItems .vc_column-inner{padding-top: 20px !important;}
.socialBottomItems .vc_column-inner .vc_column-inner{padding-top: 0px !important;}
.limitedWidth250 { max-width: 250px; margin: 0 auto; width: 100%;}
.limitedWidth500 { max-width: 500px; margin: 0 auto; width: 100%;}
#footer.solid-bg { background: #705924 none repeat center top;}
#bottom-bar.solid-bg { background: rgba(0,0,0,0.2) none repeat center top; padding-top: 20px; }
.wf-container-bottom { padding: 0px 0 30px 0; min-height: 60px; }
.footer .widget { color: #d4bd87; text-align:left;}
.footer .slider-content .owl-dot.active { -webkit-box-shadow: inset 0 0 0 20px rgba(210,168,69,0.35);  box-shadow: inset 0 0 0 20px rgba(210,168,69,0.35);}
.footer .slider-content .owl-dot:not(.active):not(:hover), .footer .slider-content .owl-dot:not(.active):hover { -webkit-box-shadow: inset 0 0 0 2px rgba(210,168,69,0.35);  
box-shadow: inset 0 0 0 2px rgba(210,168,69,0.35);}
#bottom-bar .wf-float-left{text-align:center;}

.footer .menu li, .footer .widget_pages li, .footer .custom-menu.dividers-on li, .footer .blogroll li, .footer .qts-lang-menu li {border-color: rgba(210,168,69,0.15);}
.footer .st-accordion li > a::before, .footer .custom-menu a::before { background-color: rgba(210,168,69,0.15);}
.footer .soc-ico a .soc-font-icon { color: #d2a845;}
.footer .custom-menu a::after {   color: rgba(210,168,69,0.5);}
.footer .soc-ico a::before { background-color: rgba(210,168,69,0.15);}
#footer .wf-container { margin: 0 -25px; text-align:center;}
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title { border-bottom: 2px solid #d4bd87; }
.standard-arrow li::before {  width: 20px;  height: 20px;}
.standard-arrow.bullet-top li::before {  top: 3px;  margin-top: 0;}
.standard-arrow li, .standard-number-list li { padding-left: 30px; }
.standard-arrow.bullet-top li::after {  height: 20px; width: 22px;  margin-top: -1px !important;}
.content .standard-arrow ul{margin:0 auto;}
.facilitiesWrap .aio-icon-header + .aio-icon-description { margin-top: -8px;}
.locationShortInfo .vc_custom_1554804005414 { padding-bottom: 0px !important; margin-bottom: 25px !important;}
#main { padding: 70px 0 0px 0 !important; }
.mini-contacts.address{padding-left: 70px;}
.topNavLang{ position: absolute; left: 0; width: 70px; z-index: 1000;}
.topNavLang .lang-en {display: inline-block; padding-right: 10px;}
.topNavLang .lang-el { display: inline-block;}
.masthead .top-bar .left-widgets .in-top-bar { text-align: right; float: right; width: 70%;}
.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon) {  padding: 0px 20px; background: #705924;}
.top-bar-bg {background: transparent !important;}
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar { padding-top: 10px; padding-bottom: 10px;}
.dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines:before, .dt-mobile-menu-icon .lines:after { background-color: #fff;}
.mobile-header-bar .mobile-branding img { max-width: 80%; height: auto;}
.shortcode-single-image-wrap.alignnone .rollover { overflow: hidden;}
.shortcode-single-image-wrap.alignnone .rollover:hover img{ -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition: -webkit-transform 4s ease-out; transition: transform 4s ease-out;}
.bottomSeperator {margin-top:10px;margin-bottom:10px;}
a, a:hover {
    color: #d2a845;
}

.footer .soc-ico a:not(:hover) .soc-font-icon {  color: #fff;}

.vc_hidden-xs {
    display: block !important; 
}
.footer .custom-menu li.act > a:link, .footer .custom-menu li.act > a:visited {
color: #fff;}

.footer .custom-menu li.act > a:hover{color: #d2a845;}

.featDescMinHeight{min-height:135px;}
.featDescMinHeight.eighty{min-height:81px;}

.cont-id-0 .wf-cell, .cont-id-1 .wf-cell, .cont-id-2 .wf-cell {
    width: 100% !important;
    padding: 5px;
    position: relative !important;
}

.scale-img .rollover { width: 100%;}
.sticky-mobile-on .dt-mobile-menu-icon .lines, .sticky-mobile-on .dt-mobile-menu-icon .lines::before, .sticky-mobile-on .dt-mobile-menu-icon .lines::after {
    background-color: #d6ab41;
}

.entry-meta.portfolio-categories{display:none;}


@media (max-width: 768px) { #mobRemoveMargBottom.vc_row-has-fill > .vc_column_container > .vc_column-inner {  padding-bottom: 0px !important;} 
.mobPhotoPaddingTop{padding-top:20px;}
.callUsHpSection h2{ font-weight: bold;  color: #ffffff; text-align: center;  line-height: 1.5em !important; padding-top: 10px;}
#main { padding: 0px 0 0px 0 !important;}
.fancy-header .wf-wrap { min-height: 170px !important;}
.uvc-heading .uvc-main-heading h2{font-size: 30px !important;  line-height: 40px !important;}
.content .standard-arrow ul {   margin: 0 auto;}
.accent-title-color.uvc-heading .uvc-main-heading h2{font-size: 20px !important;  line-height: 30px !important;}
.content .standard-arrow ul { width: auto !important;}
.vc_col-xs-8 { width: 100%; margin:0;}
.hpRoomInfo h3 { line-height: 1em;  min-height: 41px;}
.vc_col-sm-6 {
    width: 100%;
    margin: 0 auto;
}
}

