@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Old+Standard+TT:400,400italic,700);
/*
Theme Name: The7.2 (shared on wplocker.com)
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: 2.1.3
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 {}
body  { font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; font-size:15px; color:#404040; line-height:22px; }
.content p { font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; font-size:15px; color:#404040; line-height:22px; padding:10px 0px; }


/*font-family: 'Old Standard TT', serif;*/

/*@font-face {
    font-family: 'book_antiquabold';
    src: url('fonts/antquab_0.eot');
    src: url('fonts/antquab_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/antquab_0.woff2') format('woff2'),
         url('fonts/antquab_0.woff') format('woff'),
         url('fonts/antquab_0.ttf') format('truetype'),
         url('fonts/antquab_0.svg#book_antiquabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'book_antiquaitalic';
    src: url('fonts/antquai_0.eot');
    src: url('fonts/antquai_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/antquai_0.woff2') format('woff2'),
         url('fonts/antquai_0.woff') format('woff'),
         url('fonts/antquai_0.ttf') format('truetype'),
         url('fonts/antquai_0.svg#book_antiquaitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'book_antiquaregular';
    src: url('fonts/bkant_0.eot');
    src: url('fonts/bkant_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/bkant_0.woff2') format('woff2'),
         url('fonts/bkant_0.woff') format('woff'),
         url('fonts/bkant_0.ttf') format('truetype'),
         url('fonts/bkant_0.svg#book_antiquaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
.logo-center #main-nav, .logo-center #navigation  { background:#eeeeee; }
#main    { padding:10px 0px 0px 0px; }
#header  { height:260px; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; }
#main-nav > li > a { font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; font-weight:bold; }
.home #main, .page-id-1219 #main  { padding:0px 0px 0px 0px; }
.home .tp-caption  { font-family: 'Old Standard TT', serif!important; font-weight:400!important; font-style:italic!important; text-align:center; }
#main-nav > li { padding:0px 12px 0px 8px; background:url(images/bdr-menu.jpg) no-repeat top right; height:50px; line-height:50px; min-height:50px;  }
#main-nav > li:last-child { padding:0px 0px 0px 8px; background:none;  }
#main-nav > li > a { height:28px; padding:12px 12px 0px 12px;  border-bottom:5px solid #eeeeee; }
#main-nav > li > a:hover, #main-nav > li.act > a  { border-bottom:5px solid #9ccc47;  }
.mini-contacts.phone.icon-off { float:left;  background:#9ccc47 !important; height:36px; line-height:36px; color:#ffffff; font-size:20px; padding:0px 10px!important; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; font-weight:bold; }
#page .icon-off, #page .icon-off::before, #page .mini-login .submit.icon-off::before, #page .wc-ico-cart.icon-off::before { background-color:#9ccc47!important; }
#header #navigation .mini-login, #header #navigation .mini-search, #header #navigation .shopping-cart, #header #navigation .mini-contacts, #header #navigation .text-area, #header #navigation .mini-nav, #header #navigation .soc-ico { margin-left:10px; }

footer  { background:url(images/foot-img.jpg) no-repeat bottom left #414141 !important; min-height:385px; padding:0px 0px 0px 0px;  }
.contact-info   { float:right; width:37%; padding:30px 0px 10px 0px; margin:0px 0px; font-size:14px; color:#ffffff; text-align:left; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; }
.contact-info a   { color:#ffffff; text-decoration:none; }
.contact-info a:hover   { color:#eaeaea; text-decoration:none;  }
.contact-info h4  { float:right; width:100%; color:#ffffff; font-size:18px; padding:10px 0px; margin:0px 0px; font-weight:normal; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; }
.name-pad     { float:left; width:100%; padding:10px 0px 0px 0px; font-size:16px; }
.name-in      { float:left; width:30%; padding:0px 0px 0px 0px; font-size:16px; color:#ffffff; border-right:1px solid #959595; }
.name-in span      { float:left; width:100%; color:#aeaeae; }
.last-name    { width:auto; border:none; padding:0px 0px 0px 25px; }
.foot-email   { float:left; width:100%; color:#ffffff; font-size:14px; padding:10px 0px 20px 0px; }
.social-pad   { float:left; width:100%; padding:10px 0px 30px 0px;  }
a.facebook-foot   { float:left; width:39px; height:40px; background:url(images/social-media.png) no-repeat 0px 0px; margin:0px 10px 0px 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.facebook-foot:hover   { background:url(images/social-media.png) no-repeat 0px -40px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.twitter-foot   { float:left; width:39px; height:40px; background:url(images/social-media.png) no-repeat -78px 0px;  margin:0px 10px 0px 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.twitter-foot:hover   { background:url(images/social-media.png) no-repeat -78px -40px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.linkedin-foot   { float:left; width:39px; height:40px; background:url(images/social-media.png) no-repeat -39px 0px;  margin:0px 10px 0px 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.linkedin-foot:hover   { background:url(images/social-media.png) no-repeat -39px -40px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
.copy-pad       { float:left; width:100%; padding:20px 0px 0px 0px; border-top:1px solid #959595; line-height:28px; }
.copy-pad a     { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9ccc47!important; text-decoration:none; }
.copy-pad a:hover  { color:#9ccc47!important; text-decoration:none; }
.welcome-pad    { padding:38px 0px 0; }
.welcome-title   { text-align:center; font-size:45px; color:#737375; font-family: 'Old Standard TT', serif; font-weight:400; font-style:italic; padding:20px 0px; } 
.welcome-title strong  { font-weight:normal; font-size:55px; color:#404040; font-family: 'Old Standard TT', serif; font-weight:400; } 
.welcome-title p  { text-align:center; font-size:45px; color:#737375; font-family: 'Old Standard TT', serif; font-weight:400; line-height:60px; } 
.welcome-content  { border-left: 5px solid #eaeaea; margin: 0px 0px 0px 0px; padding: 10px 30px; }
.welcome-content h1  { float:left; width:100%; color:#404040 !important; font-family: 'Old Standard TT', serif; font-weight:400; font-size:30px !important;  margin:0px 0px 0px 0px; padding:5px 0px 20px 0px !important; text-align:left !important; }
.testimonial-pad    { width:100%; min-height:100px !important; background-size:100%; padding:60px 0px 0px 0px; }
.recent-proj  { width:100%; background:#ffffff; }
.recent-proj h4, .recent-proj h2   { width:100%; background:#9ccc47; padding:30px 0px; font-size:30px; text-align:center; color:#ffffff;  font-family: 'Old Standard TT', serif; font-weight:400; }
.recent-proj h3  { font-size:30px !important; font-family: 'Old Standard TT', serif; font-weight:400;}
.carousel-pad   { padding:30px 0px 0px 0px; }
.slick-initialized .slick-slide { border-right:2px solid #e5e5e5; }
.rollover.vc_single_image-img.this-ready.blur-this.blur-ready > i { background:none; }
.albums .rollover-video i::after, .dt-albums-shortcode .rollover-video i::after, .dt-portfolio-shortcode .rollover-video i::after, .fs-entry-img i::after, .portfolio .rollover-video i::after, .rollover i::after { background:none; }
.style-ios.boxes-transparent-bg .wpb_tour.tab-style-two, .style-ios.boxes-transparent-bg .shortcode-code, .style-ios.boxes-transparent-bg .format-link-content, .style-ios.boxes-transparent-bg .format-aside-content, .style-ios.boxes-transparent-bg .format-status-content, .style-ios.boxes-transparent-bg blockquote.shortcode-blockquote.block-style-widget, .style-ios.boxes-transparent-bg .commentlist .comment > article, .style-ios.boxes-transparent-bg .entry-author, .style-ios.boxes-transparent-bg .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .style-ios.boxes-transparent-bg .wpb_tabs.tab-style-two, .style-ios.boxes-transparent-bg .tab-style-one.wpb_content_element .wpb_tabs_nav li:not(.ui-tabs-active), .style-ios.boxes-transparent-bg .tab-style-one.wpb_content_element .wpb_tabs_nav li:hover:not(.ui-tabs-active), .style-ios.boxes-transparent-bg .block-style-widget, .style-ios.boxes-transparent-bg .testimonial-item, .style-ios.boxes-transparent-bg .frame-on.frame-fancy, .style-ios.boxes-transparent-bg .post.bg-on, .style-ios.boxes-transparent-bg .bg-on.team-container, .style-ios.boxes-transparent-bg .post.bg-on.fullwidth-img.format-quote, .style-ios.boxes-transparent-bg .post.bg-on.fullwidth-img.format-link, .style-ios.boxes-transparent-bg .fs-entry .post.bg-on.fullwidth-img, .style-ios.boxes-transparent-bg .bg-on .fs-entry-slide  { background:none; }
.style-ios .paginator .page-links, .style-ios .filter-categories, .style-ios .page-nav, .style-ios .filter-extras, .style-ios .filter-categories a, .style-ios .filter-categories.new-style a, .style-ios #page .filter .filter-categories.new-style a:first-child, .style-ios .filter-sorting, .style-ios .paginator a:not(.paginator-more-button), .style-ios .testimonial-item, .style-ios .wpb_tabs.tab-style-two, .style-ios .wpb_tour.tab-style-two, .style-ios .tab-style-two.wpb_tabs .wpb_tabs_nav, .style-ios .tab-style-two.wpb_tour .wpb_tabs_nav, .style-ios .tab-style-two.wpb_tabs .wpb_tabs_nav li::before, .style-ios .tab-style-two.wpb_tour .wpb_tabs_nav li { border:none; }
.alignleft.no-avatar   { display:none; }
.testimonial-content > p:first-child { background:url(images/qote-lft.png) no-repeat top left; font-size:24px; color:#ffffff; font-family: "Open Sans",Helvetica,Arial,Verdana,sans-serif; font-style: italic; text-align:center; font-weight:300; line-height:30px; }
.testimonial-content > p { font-size:24px; color:#ffffff; font-family: "Open Sans",Helvetica,Arial,Verdana,sans-serif; font-style: italic; text-align:center; font-weight:300; line-height:30px; }
.testimonial-pad h5 { float:left; width:100%; background:url(images/testi-bdr.jpg) no-repeat bottom center; padding:0px 0px 13px 0px; margin:0px 0px; color:#ffffff; text-align:center; font-size:30px; font-family: 'Old Standard TT', serif; }
.testimonial-content { background:url(images/qote-rgt.png) no-repeat top right; padding:0px 0px 0px 0px; margin:0px 0px; }
.rsCont .rsBullets   { display:none; }
.testimonial-vcard { float:left; width:100%; }
.proj-sec { float:left; width:100%; padding:10px 0px 10px 0px; margin:0px 0px 0px -8px; }
.text-primary { text-align: center; float: left; width: 100%;  color: #ffffff !important; font-size:20px !important;  font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif !important; margin:-6px 0px 0px 0px;  }
.content .full-width-wrap #jg-container-1.wf-container { margin:0px!important; }/* CSS Recent Projects*/
.tp-caption   { font-family: "Old Standard TT",serif !important; }
.about-pad    { padding:20px 0px 0px 0px; }
.about-pad h1 { font-size:38px; color:#414143; border-bottom:1px solid #d5d5d5; width:100%; }
#main h1 { font-size:36px; font-family: "Old Standard TT",serif; color:#404040; width:100%; padding:20px 0px 0px 0px; text-align:center; }
.about-pad p  { text-align:center; color:#404040; padding:17px 0px; }
.founder-pad     { padding:10px 0px 35px 0px; margin:0px 0px; }
.founder-pad p    { padding:10px 0px 0px 0px; }
.img-pad    { float:left; padding:0px 15px 0px 0px; }
.founder-img    { float:left; width:100%; position:relative; vertical-align:middle; color:#ffffff; padding:0px 0px 30px 0px;  }
.founder-img img    { float:left;   }
.founder-img em    { position:absolute; float:left; width:100%; left:0px; text-align:center; top:37%; font-size:35px; color:#ffffff; font-family: "Old Standard TT",serif;   }
.btm-img-pad    { float:left; width:100%; padding:2px; border:1px solid #c7e1a1; }
.btm-img-pad img    { width:100%; }
.what-we-pad { color:#ffffff; padding:30px 0px; text-align:center; }
.what-we-pad h3 { font-size:32px!important; font-family: "Old Standard TT",serif; color:#ffffff!important; width:100%; padding:15px 0px 10px 0px; text-align:center; }
.what-we-pad p  { text-align:center; color:#ffffff; font-size:17px; padding:7px 0px; }
.found-second { border-left:5px solid #eaeaea; padding:0px 0px 0px 16px; margin:0px 0px 0px 0px; min-height:400px; }
.contact-pad   { width:100%; margin-top:-30px !important; }
.contact-pad iframe { width:100%; height:300px; }
.address { padding:10px 0px 50px 0px; text-align:center; font-size:18px;  }
.address p { padding:0px 0px 0px 0px; text-align:center; font-size:18px; clear:both;  }
.add-name  { width:45%; margin:0 auto; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; font-size:18px; color:#000000; padding:10px 0px; margin-bottom:70px; }
.addname-in  { float:left; width:43%; text-align:right;  border-right:1px solid #959595; padding:0px 3%; }
.addname-in strong { float:left; width:100%; color:#9ccc47; font-size:24px; }
.addname-in.last-name { text-align:left; border:none; }
.address a   { color:#000000; text-decoration:none; }
.address a:hover   { color:#000000; text-decoration:underline;  }
.form-pad   { padding:20px 0px; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; }
.wpcf7-form-control-wrap.text-320, .wpcf7-form-control-wrap.email-678, .wpcf7-form-control-wrap.tel-287   { float:left; width:32%; }
.wpcf7-form-control-wrap.text-320, .wpcf7-form-control-wrap.email-678  {  font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; color:#202813!important;  margin:0px 2% 0px 0px!important; }
.form-pad input[type="text"], .form-pad input[type="email"], .form-pad input[type="tel"]    { background:#cced91;  font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; line-height:44px; width:100%; height:44px; padding:0px 4%; margin:12px 0px!important; color:#202813!important; font-size:18px;  border:1px solid #8faa54; }
.form-pad textarea    {   background:#cced91; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif;  border-radius:0px; line-height:44px;  color:#202813!important;  width:100%; height:44px; padding:0px 1%; min-height:100px; font-size:18px; margin:12px 0px!important;  border:1px solid #8faa54;}
.form-pad input[type="submit"] { font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; background:#414143; border-radius:0px; width:140px; height:50px; font-size:18px; color:#ffffff!important; line-height:50px; margin:0px 0px 0px 0; }  
.form-pad input[type="submit"]:hover { background:#9ccc47; color:#414141!important; }
.form-pad button{ font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif;  background:#9ccc47; border-radius:0px; width:140px; height:50px; font-size:18px; color:#414141!important; line-height:50px; margin:0px 20px 0px 0; padding:0px; }  
.form-pad button:hover { background:#414143; color:#ffffff!important; }
.btn-pad-sec { margin:0 auto; width:300px; }  
div.wpcf7-validation-errors { font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; color:#ff0000!important; }
div.wpcf7-mail-sent-ok { font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; color:#202813!important; }
input[type="password"]::-moz-placeholder, input[type="text"]::-moz-placeholder, textarea::-moz-placeholder {  color:#202813!important;   }
input[type="password"], input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], select, textarea {  color:#202813!important; }
.filter  { margin:15px 0px; }
.project-list-content h3  {font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif!important; font-size:16px!important; color:#404040!important; text-transform:uppercase!important; font-weight:bold; padding-top:10px!important; margin-bottom:5px; }
.reply, .comment-meta, #reply-title small, .entry-tags, .portfolio-categories, .num-of-items, .tp_recent_tweets .twitter_time, .vc-label-above .vc_label, .login-remember, .wp-caption-text   { font-size:12px; }
.entry-meta{ display:none; }
.full-width-wrap { margin-bottom:15px; }
.article-top-bar { margin:15px 0px 30px 0px; }
.style-ios .page-title.transparent-bg  { padding-top:20px; }
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title { font-size:22px; color:#404040; text-align:center; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; font-weight:bold; text-transform:uppercase;  }
.project-content ul { float:left; width:100%; list-style-type:none; padding:0px; margin:0px 0px 20px 0px; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; }
.project-content ul li { background:url(images/list-icon.jpg) no-repeat 2px 7px;  padding:0px 0px 0px 25px; margin:0px 0px 10px 0px; color:#404040; font-size:16px; }
.project-content P { font-size:16px; }
.workshop-pad     { padding:20px 0px 35px 0px; text-align:center; }
.learn-pad    { padding:20px 0px 20px 0px; color:#ffffff; }
.learn-pad h3 { font-size:32px!important; font-family: "Old Standard TT",serif; color:#ffffff!important; width:100%; padding:15px 0px 10px 0px; text-align:left !important; }
.learn-pad  p  { text-align:center; color:#ffffff; font-size:17px; padding:7px 0px; }
.learn-pad ul    { float:left; background-color:rgba(255, 255, 255, 0.6); width:56%; list-style-type:none; margin:20px 0px 35px 0px; padding:1.5% 3% 3% 3%; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; }
.learn-pad ul li { padding:0px 0px 0px 10px; line-height:20px; margin:20px 0px; color:#000000; font-size:17px; list-style-type:circle; }
.learn-pad img { float:left; padding:14px 0 0 2%; width:35%; }
.book-pad     { padding:30px 0px 20px 0px; }
.book-pad p     { font-size:22px; color:#404040; text-align:center; padding:20px 0px; line-height:28px; }
.upcoming-pad     { background:url(images/upcoming-img.jpg) no-repeat bottom left; background-size:100%; min-height:430px;  padding:0px 0px; margin:0px 0px 0px 0px; position:relative; }
.upcoming-in     { position:absolute; bottom:0px; width:86%; padding:5%; background-color:rgba(156, 204, 71, 0.8); left:2%; }
.upcoming-in h5     { font-size:32px; font-family: "Old Standard TT",serif;  text-align:center; padding:20px 0px 0px 0px; line-height:36px; color:#ffffff; }
.upcoming-in p     { font-size:18px; text-align:center; padding:20px 0px; line-height:30px; color:#ffffff; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; font-weight:700; }
.interior-pad   { padding:0px 0px; text-align:left; }
.interior-pad h3    { color:#9ccc47 !important; margin-bottom:20px; font-size:32px!important; text-align:left !important; }
.venue-pad     { background:#9ccc47; padding:30px 0px; color:#ffffff; font-size:17px; text-align:center; margin:30px 0px 0px 0px; }
.venue-pad h5     { font-family: "Old Standard TT",serif; color:#ffffff; font-size:32px; line-height:34px; text-align:center; ext-transform:uppercase; ont-weight:bold; padding:0px 0px 0px 0px; }
.venue-pad p     { font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; color:#ffffff; font-size:18px; text-align:center; line-height:24px; padding:0px; margin:0px; }
.bdr-last   { width:90%; margin:0 auto; border-bottom:2px solid #badb7f; padding:25px 0px 0px 0px; margin-bottom:25px; }
.look-pad   { padding:70px 0px; text-align:center; font-size:40px; color:#414141; font-family: "Old Standard TT",serif; font-weight:400; font-style:italic; }
.look-pad P  { font-size:40px; font-family: "Old Standard TT",serif; color:#414141; font-weight:400; font-style:italic; }
.testimonials #main { padding:10px 0px 50px 0px !important; }
.testimonials .testimonial-content p { color:#404040; font-size:15px; line-height:28px; }
.testimonials .text-primary { color:#9ccc47 !important; font-style:italic!important; font-weight:bold!important; font-size:15px; line-height:28px; }
.testimonials .testimonial-vcard { margin-top:0px; }
.testimonials .testimonial-item { border-bottom:1px solid #eeeeee!important; padding:20px 0px 50px 0px; }
.testimon-pad   { padding:20px 0px 0px 0px; }
.rsSlide .testimonial-content p {  color:#ffffff; font-size:17px; line-height:28px; padding:20px 0px 0px 0px; }
.rsSlide .testimonial-vcard .text-primary { color:#ffffff!important; font-size:20px!important; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif !important; margin:-6px 0px 0px 0px; }
.wf-cell.wf-1.project-slider  { padding:20px 0px; }
.rollover-content-container h3 { font-size:28px!important; }
.services-pad   { padding:20px 0 60px 0px; text-align:center; }
.services-pad h2 { font-size:36px; font-family: "Old Standard TT",serif; color:#404040; width:100%; padding:20px 0px 0px 0px; text-align:center; }
.wpb_accordion_section.group h3 a  { font-family:"Old Standard TT",serif !important; font-size:26px !important;  }
.wpb_accordion_content.ui-accordion-content.vc_clearfix.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active  { background:#f9f9f9; border:1px solid #e5e5e5; padding:1% 2% !important; margin-top:10px !important;  }
.wpb_accordion_section.group h3.ui-accordion-header-active span { color:#9ccc47!important; }
.services-accord  { background:#ffffff; width:94%; list-style-type:none; margin:20px 0px 35px 0px; padding:3%; min-height:600px;  }
.design-services     { padding:20px 0px 35px 0px; color:#ffffff;text-align:center; }
.design-services h3 { font-size:32px!important; font-family: "Old Standard TT",serif; color:#ffffff!important; width:100%; padding:15px 0px 10px 0px; text-align:center; }
.design-services h4 { font-size:26px!important; font-family: "Old Standard TT",serif; color:#9ccc47 !important; width:100%; padding:10px 0px 10px 0px; text-align:center; }
.design-services p  { text-align:center; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; color:#404040; font-size:16px; padding:0px 0px 30px 0px;; border-bottom:1px solid #e0e0e0; }
.design-services ul    { float:left; background:#ffffff; width:94%; list-style-type:none; margin:20px 0px 35px 0px; padding:3%; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; }
.design-services ul li { background:url(images/list-icon.jpg) no-repeat 2px 7px;  padding:0px 0px 0px 25px; margin:0px 0px 10px 0px; color:#404040; font-size:16px; }
.service-box { float:left; background:#ffffff; width:94%; list-style-type:none; margin:20px 0px 35px 0px; padding:3%; font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif; }    
.wpb_accordion_section.group  { padding:15px 0px 0px 0px; }
.sub-nav li a  { font-family:"Book Antiqua","Palatino Linotype",Palatino,serif!important; font-size:16px!important; color:#ffffff!important; font-weight:600!important; }
.land-services-pad   { padding:20px 0 20px 0px; text-align:center; }
.land-services-pad h1 { font-size:36px; font-family: "Old Standard TT",serif; color:#404040; width:100%; padding:20px 0px 0px 0px; text-align:center; opacity:1 !important; }
input[type="password"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="text"]::-moz-placeholder, textarea::-moz-placeholder { opacity:1 !important; }
.inter-design-services     { padding:20px 0px 35px 0px; color:#ffffff;text-align:center; }
.navigation-holder .wf-wrap  { width:100%!important; padding:0px; }
.project-inner   { padding:50px 0px 50px 0px; }
.project-inner p  { padding:0px 0px 25px 0px; text-align:center; font-size:18px; font-weight:bold; }
.project-inner p a { padding:0px 15px; color:#404040; text-decoration:none; }
.project-inner p a:hover, .project-inner p a.active { color:#9ccc47; text-decoration:underline; }
.project-inner h2 { font-size:36px; font-family: "Old Standard TT",serif; color:#404040; width:100%; padding:10px 0px; text-align:center; }
.royalSlider .rsThumb   { padding:2px; }
.royalSlider .rsThumbsVer { margin:0px 0px 0px 0px; }
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs     { background:none; }
.rsImg.rsMainSlideImage    { margin-top:0px !important; }
.sub-nav > ul, .dl-menuwrapper ul, #header .mini-search .field  { background:#20290c; }
.sub-nav li > a:hover, header:not(.sub-downwards) .sub-nav li:hover > a, #phantom .sub-nav li:hover:not(.dt-mega-parent) > a { border-radius:0px; background:#9ccc47; color:#20290c!important; }
.sub-nav li a  { border-bottom:1px solid #9ccc47; } 
input[type="password"], input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], select, textarea { color:#202813!important; opacity:1; }
input[type="password"]::-moz-placeholder, input[type="text"]::-moz-placeholder, textarea::-moz-placeholder { color:#202813!important; opacity:1; }
input[placeholder], [placeholder], *[placeholder] {   color:#202813!important; opacity:1; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#202813; }
.workshop-pad h4 { font-size:34px; font-family: "Old Standard TT",serif; color:#404040; width:100%; padding:20px 0px 0px 0px; text-align:center; }
.workshop-pad h4 strong { color:#9ccc47; font-weight:normal; }
.workshop-pad h6 { font-size:28px; font-family:open sans; line-height:32px; text-transform:uppercase; color:#404040; width:100%; padding:5px 0px 0px 0px; text-align:center; font-style:normal; }
.workshop-pad p   { padding:10px 0px 10px 0px;  font-size:18px !important; line-height:30px; font-family:open sans; }
.workshop-pad p strong { font-family:open sans; font-size:20px; line-height:34px; color:#404040; font-weight:normal; padding:10px 0px; }
.workshop-pad p strong em { color:#9ccc47; font-style:normal; font-weight:bold; text-transform:uppercase; }
strong.highlight     {  font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif!important;  color:#404040 !important; font-weight:bold!important; font-size:26px!important; }
.green-sin     { float:left; width:97%; padding:2%; background:#5f5f5f; font-style:italic; font-family:"Book Antiqua","Palatino Linotype",Palatino,serif; text-align:center; color:#9ccc47; font-size:38px; line-height:52px; text-align:center; }





/* #Media Queries
================================================== */

@media only screen and (max-width: 1650px) {
	body{ overflow-x:hidden;}
	.testimonial-pad { }	
	
}
@media only screen and (max-width: 1440px) {
	body{ overflow-x:hidden;}




	
}
@media only screen and (max-width: 1220px) {
	body{ overflow-x:hidden;}
}

@media screen and (min-width:1000px) and (max-width: 1219px) {
img {max-width:100%; }
.row { width:1000px; }



}

@media screen and (min-width:768px) and (max-width:999px) {
	
img {max-width:100%; }
.row { width:750px; }

.welcome-title p { font-size:34px; line-height:44px; }
.welcome-title strong { font-size:44px; }
.welcome-content h1 { font-size:26px; }
footer { background-size:58% !important; }
.dl-menuwrapper li > a { color:#ffffff; }
.contact-info { width:60%; }
.testimonial-content > p { font-size:20px; }
.founder-img em { top:27%; font-size:20px; }
.rollover-content-container h3   { font-size:24px !important; }
.rsOverflow { width:50% !important; }
.rsOverflow img { width:100% !important; margin:0px!important; }
.rsNav.rsThumbs.rsThumbsVer { float:left; width:50% !important; }
.rsUni .rsThumb { width:64px!important; height:64px!important; }
.rsVisibleNearbyWrap .rsOverflow { width:100%!important; margin:0px!important;  }
.royalSlider { overflow:visible; }
.learn-pad ul  { width:94%; }



}

@media screen and (max-width:767px) {
body { -webkit-text-size-adjust: none; }
img {max-width:100%; }
.row { width:96%; }
.welcome-title p { font-size:28px; line-height:34px; }
.welcome-title strong { font-size:34px; }
.welcome-content h1 { font-size:26px; }
footer { background-size:58% !important; }
.dl-menuwrapper li > a { color:#ffffff; }
.contact-info { width:100%; }
.testimonial-content > p { font-size:16px; }
.tp-caption.large_bold_darkblue.tp-fade.tp-resizeme.start { font-size:36px !important; line-height:46px !important; }
.home .tp-caption { left:20%; }
.found-second { min-height:inherit; border:0; padding-top:40px; }
.wpcf7-form-control-wrap.text-974, .wpcf7-form-control-wrap.email-231, .wpcf7-form-control-wrap.tel-789 { width:100%; margin-right:0px!important; }
.add-name { width:100%; }
.rollover-content-container h3   { font-size:18px !important; }
.slick-prev { left:-10px!important; }
.slick-next { right:-10px!important; }
.rsOverflow { width:50% !important; }
.rsOverflow img { width:100% !important; margin:0px!important; }
.rsNav.rsThumbs.rsThumbsVer { float:left; width:50% !important; }
.rsUni .rsThumb { width:64px!important; height:64px!important; }
.rsVisibleNearbyWrap .rsOverflow { width:100%!important; margin:0px!important;  }
.royalSlider { overflow:visible; }
.learn-pad ul  { width:94%; }
.look-pad p  { font-size:20px; }
.green-sin { font-size:18px; line-height:28px; }
}


/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.row{ width:95%; }

.welcome-content  { padding:10px 8px; }
.addname-in, .addname-in.last-name { text-align:center; width:100%; padding:0px 0px 0px 0px; border:none; }
.home .tp-caption { font-size:30px !important; line-height:36px !important; left:30%!important; }
.rollover-content-container h3   { font-size:24px !important; }
.founder-img em  { font-size:22px; }
.design-services h4   { font-size:20px !important; }
.rollover-content-container h3   { font-size:16px !important;  margin-top:-20px; }
.royalSlider.rsUni.rs-gallery-thumbs-grid.rsVer.rsFade.rsWithThumbs.rsWithThumbsVer { height:auto; overflow:visible; }
.rsOverflow { width:100% !important; }
.rsNav.rsThumbs.rsThumbsVer { float:left; width:100% !important; }
.workshop-pad h4 { font-size:22px; }
.workshop-pad h6 { font-size:18px; }
.workshop-pad p strong { font-size:16px; line-height:28px; }
strong.highlight { font-size:22px !important; }
.learn-pad p img { width:96%; }
.interior-pad h3 { font-size:24px !important; }
.book-pad p { font-size:16px; }
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.row { width:93%; }
.name-in { width:35%; }
.last-name { width:50%; }

.founder-img em { font-size:17px; top:22%; }
.form-pad input[type="text"], .form-pad input[type="email"], .form-pad input[type="tel"] { width:96%; }
.btn-pad-sec { width:270px; }

.form-pad button, .form-pad input[type="submit"] { width:115px; }
.contact-info { font-size:12px; }
.carousel-pad  { width:99%; padding:30px 0px 0px 8%; }
.slick-initialized .slick-slide { border:none; }
.rollover-content-container h3   { font-size:16px !important; }
.page-id-431 .full-width-wrap  { margin-left:0px !important; }  
.services-pad h2, .land-services-pad h1  { font-size:26px; line-height:32px; }
#main h3, .learn-pad h3 { font-size:28px; }
.wpb_accordion_section.group h3 a  { font-size:18px !important;  }
}



#branding > a {
    background-image: url("http://www.designinginsideout.com.au/wp-content/uploads/2015/07/logo.svg");
    display: block;
    height: 180px;
    margin: 0 auto;
    width: 245px;
	background-size: 245px auto;
	background-repeat:no-repeat;
	
}

#branding > a img {
    display: none !important;
}

.newsletter{background: #9ccc47;    padding: 10px 55px;color: #FFF;}

#commentform .comment-form-url { display: none; }
.form-allowed-tags { display: none; }
.dt-fancy-title { display: none; }
.entry-author-info { display: none; }