/*
Theme Name: The7.2
Theme URI: http://dream-theme.com/
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.2
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
License URI: License.txt
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}


	/*Aries Additional*/
	
	h1, h2, h3{ font-weight:bold}
	
	/*topbar*/
	#top-bar{ background:#153822; text-transform:uppercase}
	#top-bar strong{ color:#FEF301}
	#top-bar a, #top-bar .mini-nav ul > li.act > a, #bottom-bar .mini-nav ul > li.act > a, .header-bottom-bar .mini-nav ul > li.act > a{ text-decoration: none; font-size: 13px;}
	#top-bar a:hover{ color:#FEF301 !important; text-decoration:none !important}
	
	.top-text{ margin:2px 0 0 10px; float: right}
	
	/*menu*/
	.logo-left #main-nav > li > a{ background:#E0F1E7; padding: 5px 10px; border-radius:5px;}
	.logo-left #main-nav > li > a:hover{ background:#153822;}
	.logo-left #main-nav > li.act > a{ background:#153822;}
	
	#main-nav > li.act > a, #main-nav > li.act > a:hover, .gradient-hover #main-nav > li.act > a, .gradient-hover #main-nav > li.act > a:hover, #main-nav > li > a:hover, #main-nav > li > a:hover > span, #phantom #main-nav > li:hover > a > span, header:not(.sub-downwards) #main-nav > li:hover > a > span{ color:#FEF301}
	
	/*content*/
	.view-rooms{ text-align: center; margin: -40px auto auto auto; display: block}
	
	.home-sidebar{ background:#F6F2F3;}
	.home-sidebar .vc_col-sm-12{ border-bottom: 1px solid #EBE5E7; padding: 15px 25px;}
	
	.eatery-img-border{ border: 3px solid #E2DCCE}
	
	.h-fea-am .alignnone{ margin-bottom:-5px;}
	.h-fea-am li{list-style:none; margin:0 0 0 0; padding:0 0 0 0; line-height:25px;}
	
	.home-sidebar .widget{ background: none !important; border: none !important; padding:0 0 0 0 !important}
	.home-sidebar .widget-title, .home-sidebar h2{ color:#F54339; font-size:24px; font-weight:bold; text-transform: uppercase}
	
	
	
	/*body*/
	#main{ padding-top:20px;}
	
	/*footer*/
	#footer{ background:#1A4029 !important}
	#footer .wf-container-footer{ padding-top: 25px;}
	.wf-container-footer .widget-title{ font-size: 26px; font-weight:bold}
	.wf-container-footer .textwidget{ line-height: 18px;}
	.wf-container-footer .textwidget a{ text-decoration:none}
	
	.wf-container-bottom, #bottom-bar.full-width-line{ border: none; background:#153822}
	.wf-float-left{ float: none; text-align: center}
	
	
	/*new additional*/
	h3{ text-decoration:none; color:#F44336;}
	h3 a{ text-decoration:none; color:#F44336;}
	.sidebar .widget, .sidebar-content .widget{ padding-top:0px}
	
	/*page sidebar*/
	.side-btn{ background:#F44336;  border-radius: 10px; text-align:center; padding:10px 8px; margin-bottom:10px;}
	.side-btn a{ text-decoration:none; color:#fff; font-size: 22px; }
	/*.side-btn span{ font-size: 15px !important; color: #FDD8D5}
	.side-btn span a{ font-size: 15px !important; color: #FDD8D5; text-decoration:underline}*/
	.side-btn span, .side-btn span a{ font-size: 14px; color: #FDD8D5}
	.side-cform{ background:#f4f4f4; padding: 0px;}
	.side-cform p{ color:#F44336}
	
	.sidebar-right .sidebar{ background:#F6F2F3}
	.sidebar-right .sidebar{ padding-left:20px; padding-top:20px;}
	
	/*rooms*/
	.room-box .vc_col-sm-4 > .wpb_wrapper{border: 1px solid #E9E9E9; padding:10px; margin-bottom:15px;  min-height: 390px; width:100%}
	.room-box h3{ color:#F44336; font-size: 18px;}
	.room-box h3 a{ text-decoration:none; color:#F44336;}
	.page-id-6 .vc_col-sm-12 h1{  margin-bottom: 10px !important;}
	
	.span-style{font-size: 20px !important; text-align: center;  margin-bottom:25px;}
	.span-style a{font-size: 20px !important; text-decoration:underline; color:#F44336;}
	
	#black-studio-tinymce-8 ul{ margin-left: 20px;}
	#black-studio-tinymce-8 .textwidget img { max-width: auto !important; width:auto !important; margin-top: -10px}
	
	
	/*restaurant*/
	#sidebar .widget-title{ font-size: 22px; font-weight:bold}
	#sidebar section{ padding-bottom: 10px; border-bottom:1px solid #DAD7D8; margin-bottom:20px;}
	
	.dt-btn{ text-decoration:none !important}

	/*new additional*/
	.logo-left #main-nav > li:hover > a{ background:rgba(21, 56, 34, 0.97); border-radius:5px;}

		
	
/*Responsive*/


@media screen and (max-width: 1024px) {
	#branding a img, #branding img{ border: 0px solid #000 !important;} /*black*/
}

/* !- 800 (portrait tablets (big) and landscape phones (big)) */
@media screen and (max-width: 800px) {
	#branding a img, #branding img{ border: 0px solid #F00 !important;} /*red*/

}
@media screen and (max-width: 960px) {
	#branding a img, #branding img{ border: 0px solid #0F0 !important;} /*green*/
	
	/*topbar*/
	 #top-bar{ padding-bottom:10px;}
	 #top-bar .top-bar-arrow{ display: none !important}
	 .mini-nav select, .menu-select, #top-bar .wf-td{ display: block}
	 
	 .mini-nav  .menu-select{ display:  none}
	 .mini-nav ul{ display: block !important}
	 
	/*menu*/
	#mobile-menu.accent-bg, .dl-menuwrapper ul{ background:#153822}
	.dl-menuwrapper ul li a:hover{ color:#FFF200 !important}
	
	
	/*footer*/
	.wf-container-footer .textwidget, .wf-container-footer .widget-title{ text-align: center}

}
@media screen and (max-width: 560px) {
	#branding a img, #branding img{ border: 0px solid #00F !important;} /*blue*/
}

/* !- 760 (phones and portrait tablets (small)) */
@media screen and (max-width: 760px) {
	#branding a img, #branding img{ border: 0px solid #FF0 !important;} /*yellow*/
}

@media screen and (max-width: 500px) {
	#branding a img, #branding img{ border: 0px solid #0FF !important;} /*skyblue*/
}
@media screen and (max-width: 540px) {
	#branding a img, #branding img{ border: 0px solid #F0F !important;} /*purple*/
}

/* !- 320 (portrait phones) */
@media screen and (max-width: 320px) {
	#branding a img, #branding img{ border: 0px solid #fff !important;} /*white*/
}

/* Wireframe responsiveness: end */