/*
Theme Name: D5 CORPORATE Extend
Theme URI: http://d5creation.com/theme/corporate

Author: D5 Creation
Author URI: http://d5creation.com

Description: This is a theme for Business. CORPORATE WordPress Theme is super elegant and Professional which will create your business widely expressed.  Right and Footer Sidebar will be usable for showing the widgets and Plugins. Full Wide page can be used for showing showcase or other purposes. Premium Version of this Theme has come with 9 different Color Schemes

Version: 3.5

Tags: two-columns, right-sidebar, custom-header, custom-background, custom-menu, threaded-comments, sticky-post, full-width-template, theme-options, blog, portfolio, education 


License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: d5corporate

*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
:focus{outline:0}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,q:before,blockquote:after,q:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.alignnone,#content .alignnone,#content-full .alignnone,div .alignnone{margin:5px 20px 20px 0}
.aligncenter,#content .aligncenter,#content-full .aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright,#content .alignright,#content-full .alignright,div .alignright{float:right;margin:5px 0 20px 20px}
.alignleft,#content .alignleft,#content-full .alignleft,div .alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;word-wrap:break-word}
img{max-width:100%;border:0 none}
#container{border-radius:5px;margin:10px auto;padding:0 20px;width:800px}
#containershane{border-image:none;border-style:none;border:0;border-radius:0px;margin:0px auto;padding:0 0px;}
#top-menu-container{height:30px;margin:0 -20px;width:800px;padding:5px 20px}
#top-menu-container input#s{float:right;min-width:115px;padding:5px 25px 5px 10px;width:115px}
#top-menu-container #searchform input[type="submit"]{display:none}
#header{min-height:100px;min-width:800px}
img.site-logo,h1.site-title{float:left;font-size:80px;font-weight:700;max-height:90px;max-width:200px;padding:5px 0;word-wrap:normal}
#header-content{width:800px;margin:auto}
.site-title-hidden{display:none}
#headersep{height:3px;margin:20px -20px}
#content{float:left;width:490px}
#content-full{width:490px}
.content-ver-sep{clear:both;height:1px}
#right-sidebar{float:right;width:300px}
#footer{clear:both;margin:0 -20px;font-size:12px;min-width:800px}
#footer-content{width:800px;margin:0 auto}
iframe{max-width:100%;max-height:100%}

/*  Social Links
---------------------------- */
.social{display:table;float:right;height:25px;margin-right:20px}
.social a{float:left;height:25px;margin:2px;padding:1px;width:25px;border-radius:5px}
.social a:hover{opacity:1}
.social-link a[href*="wordpress.org"],.social-link a[href*="wordpress.com"]{background:url(images/wordpress.png) no-repeat scroll center 50% transparent}
.social-link a[href*="facebook.com"]{background:url(images/facebook.png) no-repeat scroll center 50% transparent}
.social-link a[href*="twitter.com"]{background:url(images/twitter.png) no-repeat scroll center 50% transparent}
.social-link a[href*="dribbble.com"]{background:url(images/dribbble.png) no-repeat scroll center 50% transparent}
.social-link a[href*="plus.google.com"]{background:url(images/google.png) no-repeat scroll center 50% transparent}
.social-link a[href*="pinterest.com"]{background:url(images/pinterest.png) no-repeat scroll center 50% transparent}
.social-link a[href*="behance.net"]{background:url(images/behance.png) no-repeat scroll center 50% transparent}
.social-link a[href*="tumblr.com"]{background:url(images/tumblr.png) no-repeat scroll center 50% transparent}
.social-link a[href*="youtube.com"]{background:url(images/youtube.png) no-repeat scroll center 50% transparent}
.social-link a[href*="flickr.com"]{background:url(images/flickr.png) no-repeat scroll center 50% transparent}
.social-link a[href*="vimeo.com"]{background:url(images/vimeo.png) no-repeat scroll center 50% transparent}
.social-link a[href*="instagram.com"]{background:url(images/instagram.png) no-repeat scroll center 50% transparent}
.social-link a[href*="amazon.com"]{background:url(images/amazon.png) no-repeat scroll center 50% transparent}
.social-link a[href*="linkedin.com"]{background:url(images/linkedin.png) no-repeat scroll center 50% transparent}
.social-link a[href*="deviantart.com"]{background:url(images/deviantart.png) no-repeat scroll center 50% transparent}
.social-link a[href*="dropbox.com"]{background:url(images/dropbox.png) no-repeat scroll center 50% transparent}
.social-link a[href*="last.fm"]{background:url(images/lastfm.png) no-repeat scroll center 50% transparent}
.social-link a[href*="paypal.com"]{background:url(images/paypal.png) no-repeat scroll center 50% transparent}
.social-link a[href*="rss"]{background:url(images/rss.png) no-repeat scroll center 50% transparent}
.social-link a[href*="skype.com"]{background:url(images/skype.png) no-repeat scroll center 50% transparent}
.social.social-link a{background-size:25px 25px}


#footer-sidebar{overflow:hidden;padding:20px 0 0}
#creditline{font-size:13px;margin:0 -20px;padding:5px 20px 10px;text-align:center;width:800px}
#creditline a{font-weight:700}
ol,ul{padding:0 0 10px 20px;display:block;margin-bottom:10px}
ul{list-style:square outside none}
ol{list-style:decimal outside none}
strong{font-weight:700}
dl{margin:0 0 24px}
dt{font-weight:700}
dd{margin-bottom:18px}
strong{font-weight:700}
cite,em,i{font-style:italic}
big{font-size:131.25%}
ins{background:#ffc;text-decoration:none}
blockquote cite,blockquote em,blockquote i{font-style:normal}
pre{background:#FFF;border-radius:5px 5px 5px 5px;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline;font-size:70%}
sup{bottom:1ex}
sub{top:.5ex}
address{background:#EEE;border:2px solid #DDD;border-radius:5px 5px 5px 5px;font-weight:700;margin-bottom:15px;max-width:250px;padding:5px 10px;text-align:right}
embed{max-width:100%}

/*  Main Menu
---------------------------- */
#d5corporate-main-menu{float:right;font-family:'Oswald',Impact,Helvetica,sans-serif;line-height:1;max-width:800px}
#d5corporate-main-menu .menu,#d5corporate-top-menu .menu{float:right}
#d5corporate-main-menu ul{list-style:none outside none}
#d5corporate-main-menu li{float:left;position:relative;margin:0 3px}
#d5corporate-main-menu a{display:block;font-size:13px;min-width:40px;padding:47px 11px 20px;position:relative;text-align:center;text-transform:uppercase}
#d5corporate-main-menu li ul{float:left;position:relative;margin:0}
#d5corporate-main-menu ul ul,.sub-menu,.sub-menu ul ul{display:none;left:50%;transform: translate(-50%, 0px); position:absolute;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;border-radius:5px;padding:5px;z-index:10000}
#d5corporate-main-menu ul li ul li{margin:0}
#d5corporate-main-menu ul ul ul{left:100%;transform: translate(0px, 0px);top:0;z-index:999}
#d5corporate-main-menu ul ul a{padding:9px 15px;width:170px;text-align:left;text-transform:none}
#d5corporate-top-menu{display:block;float:left;max-width:550px;height:25px}
#d5corporate-top-menu ul{list-style:none outside none;padding:0}
#d5corporate-top-menu li{position:relative;float:left}
#d5corporate-top-menu li a{font-size:11px;padding:3px 10px;text-decoration:none;text-transform:uppercase}
.menu-item-has-children { position:  relative; }
.menu-item-has-children::after { content: ">"; position: absolute; left: 50%; transform: translate(-50%, 0px) rotate(90deg); top: calc(100% - 15px); font-size:  15px; }
.sub-menu .menu-item-has-children::after { left: calc(100% - 5px); top: 50%; transform: translate(-100%, -50%) rotate(0deg);  }

/*  WidGets
---------------------------- */
.widget{display:block;word-wrap:break-word}
.widget ul,.widget ol{padding:0}
#right-sidebar .widget{border-radius:10px 10px 10px 10px;float:right;margin-bottom:20px;padding:15px;width:200px;text-align:left}
#right-sidebar .widget h3{padding-bottom:5px;text-transform:uppercase}
#right-sidebar .widget,#right-sidebar .widget li,#right-sidebar .widget a,#right-sidebar .widget a:hover{text-decoration:none}
#right-sidebar .widget li{list-style:none outside none;padding:5px 0 5px 17px}
#footer-sidebar .widget{width:215px;margin-bottom:30px}
#footer-sidebar #first-footer-widget{float:left}
#footer-sidebar #footer-widgets{margin-left:63.33px;float:left;text-align:left}
#footer-sidebar .widget h3{padding-bottom:5px;text-transform:uppercase}
#footer-sidebar .widget,#footer-sidebar .widget li,#footer-sidebar .widget a,#footer-sidebar .widget a:hover{text-decoration:none}
#footer-sidebar .widget li{list-style:none outside none;padding:3px 0 3px 17px}
#right-sidebar input#s,#footer-sidebar input#s{width:60%;min-width:100px}
#right-sidebar form#searchform input[type="submit"],#footer-sidebar form#searchform input[type="submit"]{padding:8px 7px}
.textwedget{width:100%}
h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6{font-family:'Oswald',arial,serif;font-weight:400;line-height:1.25;margin:0 0 10px}
h1{font-size:30px}
h2{font-size:23px}
h3{font-size:20px}
h4{font-size:17px}
h5{font-size:15px}
h6{font-size:13px}
p{margin-bottom:15px}
a{text-decoration:none}
b,strong{font-weight:700}
displaynone{display:none}
.clear{clear:both}
table{border-radius:3px;padding:5px;min-width:200px;margin-bottom:15px;max-width:100%}
td{padding:5px 7px;vertical-align:top}
#wp-calendar td{padding:0 7px}
th{font-weight:700;line-height:1;padding:5px 7px}
table#wp-calendar{background:none repeat scroll 0 0 transparent;border:medium none;box-shadow:none;width:100%}
button,input[type="reset"],input[type="button"],input[type="submit"],#wp-submit{border-radius:5px;display:inline-block;font-family:arial;font-size:13px;font-weight:700;padding:5px 15px 6px;text-decoration:none;height:35px;text-transform:uppercase;cursor:pointer;margin:5px 0}
input[type="text"],textarea,input#s,input[type="password"]{border-radius:5px;font-size:14px;padding:10px 7px;width:98%}
input[type="password"]{width:200px}
button:active,input[type="reset"]:active,input[type="button"]:active,input[type="submit"]:active{position:relative;top:1px}
input#s{width:70%;min-width:135px}
.post.sticky,.sticky{border-radius:10px 10px 10px 10px;margin-bottom:30px;padding:15px}
.gallery-caption{clear:both;width:95%}
#container .gallery .attachment-thumbnail{float:none;margin:5px auto}
#container,#content,#content-full{font-size:14px;text-align:justify}
#content img,#content-full img{height:auto;margin:0;max-width:100%;vertical-align:middle}
#heading{font-size:48px;margin:0 0 40px;text-align:center;text-transform:uppercase}

#slide-container{margin:30px auto;max-width:800px;overflow:hidden;padding-bottom:50px}
#video-banner{max-width:800px;padding:0;margin:20px auto;background:#000000;overflow:hidden}
.box_skitter.box_skitter_large {position:relative;margin: 0 auto; display: block; }

#featured-boxs{margin:0 -20px;padding:20px 0;display:inline-block;text-align:center;width:calc(100% + 40px)}
#featured-boxs img{height:auto;width:100%}
#featured-boxs h2{padding:10px 0 5px;text-align:center;text-transform:uppercase}
#featured-boxs p{text-align:justify}
.featured-box{width:calc(25% - 40px);display:inline-block;vertical-align:top;margin:0 20px 20px;min-width:215px;}
#customers-comment{font-size:17px;font-weight:700;margin-top:20px;line-height:2}
blockquote{margin:20px 10px;padding:10px;quotes:quotes: '<<' '>>'}
blockquote:before,q:before{content:'\201C';font-size:4em;line-height:.1em;margin-right:.2em;vertical-align:-.4em}
blockquote:after,q:after{content:'\201D';font-size:4em;line-height:.1em;margin-left:.2em;vertical-align:-.4em}
blockquote p{display:block}
#container .attachment-thumbnail{border:1px solid #EEE;border-radius:3px 3px 3px 3px;float:left;margin:8px 15px 10px 0;padding:3px}
h1.page-title,h1.arc-post-title{font-size:35px;text-transform:uppercase;text-align:left}
h2.post-title,h2.comments,h3#reply-title,h2.post-title-color{font-size:25px;margin-bottom:0;padding-bottom:10px;text-align:left;text-transform:uppercase}
.entrytext{padding:10px 0}
h3.arc-src{text-transform:uppercase;font-size:20px}
.post,.hentry,.no-results{margin-bottom:20px}
.read-more{border-radius:10px 10px 10px 10px;display:table;padding:5px 10px}
.postmetadata{font-family:Arial,Helvetica,sans-serif}
p.postmetadata{margin:0}
.postmetadataw{letter-spacing:3px;font-weight:700}
.up-bottom-border{border-radius:10px 10px 10px 10px;display:inline-block;margin-bottom:20px;padding:5px 10px;width:98%}
.floatleft{float:left;width:45%;text-align:left}
.floatright{float:right;width:45%;text-align:right}
#page-nav .alignright{text-align:right}
#page-nav .alignleft{text-align:left}
#page-nav a{border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px;font-size:17px;padding:10px}

/*  Comments
---------------------------- */
#commentsbox{margin:20px 0}
#commentsbox ol,#commentsbox li{list-style:none outside none}
#commentsbox .commentlist{margin:0 0 0 -25px}
#commentsbox .watermark{font-family:'Oswald',arial,serif;font-size:17px;text-align:center;text-shadow:none;text-transform:uppercase}
#commentsbox .comment-author cite,#commentsbox .comment-author cite a{font-weight:700;letter-spacing:3px}
ol.commentlist,ul.commentlist{list-style:none outside none}
#commentsbox img.avatar{left:0;position:absolute;ttop:7px}
#commentsbox ul.children{padding:0}
.comment-body{padding:0 0 10px}
#commentsbox .comment-body ol li{list-style:decimal outside none}
#commentsbox .comment-body ul li{list-style:square outside none}
#commentsbox .commentlist li.comment{line-height:19px;margin:0 0 24px;padding:5px 0 0 50px;position:relative}
#comments .comment-body p:last-child{margin-bottom:6px}
#commentsbox .comment-meta,#commentsbox .comment-meta a:link,#commentsbox .comment-meta a:visited{font-size:12px;padding-bottom:10px;text-shadow:none}
a.comment-reply-link{font-size:12px;padding:1px 5px;border-radius:5px}
#commentsbox .commentlist .children li{margin:0}
#commentsbox .commentlist li:last-child{border-bottom:medium none;margin-bottom:0}
#comment-form{max-width:550px}
#respond .required{font-weight:700;position:absolute}
#comments-list #respond{margin:0 0 18px}
#comments-list ul #respond{margin:0}
#cancel-comment-reply-link{font-weight:400;line-height:18px}
#respond input{margin:0 0 9px}
#respond textarea{width:98%}
#respond .form-allowed-tags{font-size:13px;line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:14px;width:auto}


/*  Clients
---------------------------- */
h2#client-text.post-title{opacity:.7;padding:10px 0;text-align:center}
#client{display:table;display:block\9;margin:10px auto 0}
#client img{margin:0 auto;max-height:100px;vertical-align:middle;width:110px}
#client li,#client ul{list-style:none;float:left;margin:0}
#client ul li{width:126px}
.simply-scroll{height:auto;margin-bottom:1em;position:relative;width:1030px}
.simply-scroll-clip{overflow:hidden;position:relative}
.simply-scroll-btn-left{background:url(images/arrow_left.png) no-repeat scroll 0 0 transparent;bottom:6px;left:-20px}
.simply-scroll-btn-right{background:url(images/arrow_right.png) no-repeat scroll 0 0 transparent;bottom:6px;right:-20px}
.simply-scroll-btn{cursor:pointer;height:71px;opacity:.1;position:absolute;width:21px;z-index:3}
.simply-scroll-btn:hover{opacity:.7}
#client-scroller{margin:0 auto}

/*  Quotes
---------------------------- */
.fpage-quote{margin:20px 10px;padding:5px;text-align:center}
.fpage-quote q{background:transparent}
.customers-comment ul{list-style:none;padding:0;position:relative;margin:0}
.customers-comment q,.customers-comment a{font-size:17px;margin:0 auto;text-align:center;vertical-align:middle;font-weight:400;border:none;line-height:2;padding:0;word-spacing:1px;letter-spacing:.2px}


.videobanner{display:table;margin:0 auto}
.wp-video,.wp-audio{margin-right:auto;margin-left:auto}
ul.lboxd{padding:0;float:right;margin:0 30px 0 0}
ul.lboxd li{list-style:none;float:left;padding:2px 10px;position:relative;border:1px solid #b2b0b0;border:1px solid rgba(255,255,255,.35);border-radius:5px;margin-right:5px;background:#AAA;background:rgba(0,0,0,.15);color:#FFF}
ul.lboxd li a{color:#FFF}
ul.lboxd li ul li{background:none}
ul.lboxd li:hover > ul{display:block}
ul.lboxd li ul{display:none;position:absolute;left:0;z-index:10001;border-radius:10px;padding:5px;width:220px;border:1px solid #CCC;background:#999}
ul.lboxd li ul li{border:none}
ul.lboxd input[type="password"],ul.lboxd input[type="text"],ul.lboxd input[type="submit"]{width:180px;display:block}
.mobile-menu{background:#333 url(images/nav-dd-arr.gif) no-repeat scroll 97% center;color:#fff;padding:10px 30px;text-align:left;clear:both;font-size:15px;font-weight:700;cursor:pointer;display:none;border-bottom:1px solid #FFF}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}