/*
Theme Name: The7
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: 3.2.1
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
*/

body {background:#fefefe!important;}
#main .wf-wrap, .page-title .wf-wrap, #fancy-header .wf-wrap,#bottom-bar .wf-wrap {max-width: 1360px!important;}
.win.firefox #main {box-shadow: 0px -5px 12px 0px rgba(255,255,255,1)!important; -moz-box-shadow: 0px -5px 12px 0px rgba(255,255,255,1)!important; -webkit-box-shadow: 0px -5px 12px 0px rgba(255,255,255,1)!important;}
.win.firefox #header {box-shadow: 0px 3px 7px 0px rgba(255,255,255,1)!important; -moz-box-shadow: 0px 3px 7px 0px rgba(255,255,255,1)!important; -webkit-box-shadow: 0px 3px 7px 0px rgba(255,255,255,1)!important;}
#fancy-header {min-height:60px!important;}
#fancy-header .wf-table {height:60px!important;}
#fancy-header .wf-table .wf-td.hgroup {padding:10px!important;}
#fancy-header .fancy-title {font-size:34px!important; lline-height:34px!important;}
.fa.fa-star {opacity:0.9!important;}
.dotcom {opacity:0.6!important;}
.custom-menu .menu-item {border:none!important;margin:0px;padding:4px;}
.scroll-top.on {bottom:13px!important;}
.soc-ico.animation-builder {float:right; margin-top:5px; margin-right:10px!important;}
.dt-btn.dt-btn-m {margin:5px!important;}
.st-accordion .st-content p {margin-bottom:15px!important;}
.more-link.details {font-size:16px!important;}
.standard-arrow a {text-decoration:none!important;}
table a {text-decoration:none!important;}
.tab-inner-content h1, .c1 h1 {text-shadow: 0px 7px 7px rgba(0, 0, 0, 0.3)!important; text-transform:uppercase; word-spacing:15px;}
.h3title, .page-id-4777 h3 {text-shadow: 0px 5px 7px rgba(0, 0, 0, 0.3)!important;}
.h5title {font-weight:600; text-shadow: 0px 5px 7px rgba(0, 0, 0, 0.3)!important;}
#content h2 {text-shadow: 0px 7px 7px rgba(0, 0, 0, 0.3)!important;}
.page-title .wf-wrap h1 {line-height:28px!important;}
.page-id-4777 .page-title .wf-wrap {display:none!important;}
.ubook h4 {margin-top:25px;margin-bottom:20px;}
.ubook blockquote p {margin-bottom:5px!important;}
.ubook p sup:nth-child(n+4) {color: #8d9095!important;}
.highlight {background-color:yellow; color:blue;}
.highlightALT {background-color:white; color:red; font-weight:600; font-size:16px;}
.highlightCHAR {background-color:white; color:red; font-weight:600; font-size:1.5em;}
.uubook p {color:#666!important;}
.ubook a {text-decoration:none!important;}
.ubook hr {color:#cacaca!important;background-color:#cacaca!important;height:1px;}
#cboxOverlay {background:#3e3e3e!important;}
#cboxLoadedContent iframe {overflow-y:scroll !important;}
.jspDrag, .jspPane {transition: top 0.3s ease-out !important;}
.table-footer td {padding:5px!important;}
.table-footer {width: 100%; border-width: 0px; border-style: solid; border-bottom-style:none!important; 
	background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.table-ubook {
	background: -moz-linear-gradient(top,  rgba(250,250,250,0.2) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,0.2)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(250,250,250,0.2) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(250,250,250,0.2) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(250,250,250,0.2) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(250,250,250,0.2) 0%,rgba(247,247,247,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33fafafa', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
.fa.fa-arrow-circle-left {margin-left:0px!important; margin-right:8px!important;}
.fa.fa-arrow-circle-right {margin-left:8px!important; margin-right:0px!important;}
.page-id-41 .shortcode-tabs .nav {text-align:center!important;}
.page-id-41 .shortcode-tabs .tab {margin:auto!important;}
.st-toggle-content h4 {margin-top:25px!important;}
.st-toggle-content dd {margin-left:30px!important;}

#main-nav .menu-item a {text-decoration:none!important;}
@media (min-width: 761px) {
.menu-item-6084, .menu-item-6085, .menu-item-6086 {margin-left:-15px!important;}
.menu-item-5310 {margin-left:-10px!important;}
}


.sidebar-content {box-shadow: -2px 3px 5px 0px rgba(0,0,0,0.07); -moz-box-shadow: -2px 3px 5px 0px rgba(0,0,0,0.07); -webkit-box-shadow: -2px 3px 5px 0px rgba(0,0,0,0.07);}
@media (min-width: 1024px) {.sticky {float:none; position:fixed; top:20px; z-index:6; left:auto; min-width:216px; max-width:20.5%!important;}}
@media (min-width: 1360px) {.sticky {float:none; position:fixed; top:20px; z-index:6; left:auto; min-width:298px; max-width:24%!important;}}



.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 {}