﻿@charset "UTF-8";
@import url('./bootstrap/css/bootstrap.min.css');
@import url(all.css);
@import url(skin2.css);

/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2013 By BESTDNNSKINS.COM
 */
/*--------- Global CSS Reset & Standards ----------*/
@font-face {
    font-family: 'TitilliumText22LBold';
    src: url('Fonts/TitilliumText22L005-webfont.eot');
    src: url('Fonts/TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/TitilliumText22L005-webfont.ttf') format('truetype'),
         url('Fonts/TitilliumText22L005-webfont.woff') format('woff'),         
		 url('Fonts/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
Body { margin:0;padding:0; background:#ffffff; }
#Body{ background: url(images/bg-photo01.jpg) fixed no-repeat center top #e3e3e3;color:#333333; }
html,body{ margin:0; padding:0; height:100%; font:normal 12px/1.5 Arial, Tahoma, Helvetica, Verdana, sans-serif; color:#333333;}
form#Form{ height:100%; }
TH,TD,DIV{ font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif;}
p{ margin:0 0 8px 0; }
ol, ul {list-style: none;}
ol li { list-style-type: decimal;}
li,ul li{ list-style:disc; }
a{outline:0;border:0;}
img{border:0;}
.ModuleTitle_SubMenu{ z-index:9999!important; }	

A:link { color :#4284B4; text-decoration : none; }
A:visited { color :#666666; text-decoration : none; }
A:hover { color :#990000; text-decoration : none; }
A:active { color :#9B6F1C; text-decoration : none; }
.color_text { color:#9B6F1C; }
.color_bg{ background:#9B6F1C; }

h1{font-size:28px;line-height:1.5em;color:#9B6F1C;font-weight:normal;font-family:'TitilliumText22LBold',Arial, Tahoma, Helvetica, Verdana, sans-serif;}
h2{font-size:24px;line-height:1.5em;color:#9B6F1C;font-weight:normal;font-family:'TitilliumText22LBold',Arial, Tahoma, Helvetica, Verdana, sans-serif;}
h3{font-size:20px;line-height:1.5em;color:#9B6F1C;font-weight:normal;font-family:'TitilliumText22LBold',Arial, Tahoma, Helvetica, Verdana, sans-serif;}
h4{font-size:18px;line-height:1.5em;color:#418AC9;font-weight:normal;font-family:'TitilliumText22LBold',Arial, Tahoma, Helvetica, Verdana, sans-serif;}
h5{font-size:16px;line-height:1.5em;color:#9B6F1C;font-weight:normal;font-family:'TitilliumText22LBold',Arial, Tahoma, Helvetica, Verdana, sans-serif;}
h6{font-size:14px;line-height:1.5em;color:#9B6F1C;font-weight:normal;font-family:'TitilliumText22LBold',Arial, Tahoma, Helvetica, Verdana, sans-serif;}

.Head{ font-weight:bold; font-size:15px; }
.SubHead { font-weight:bold;  font-size:14px; }
.SubSubHead{ font-size:13px; }
.Normal { font-size:12px; line-height:1.5em; }

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }
.clear_float{ clear:both;line-height:0;font-size:0;}

/*--------- ControlPanel style ----------*/
.controlpanel_bg { width: 100%; background:#FFFFFF; }
.controlpanel_style {width:900px; margin:0 auto}
.controlpanel_style table {width:100%}

.CommandButton { font-size: 11px; font-weight : normal; color: #0033CC; text-decoration: none; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : underline; }
A.CommandButton:hover { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : none; }

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000000; text-decoration: underline;}
.FileManager A:hover{ color:#000000; text-decoration:none;}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF; text-decoration : none;}
.dnnActionMenu span { color:#000000!important;}

/*--------- Breadcrumb style ----------*/
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color:#444444; font-size:12px; text-decoration:none; }
A.Breadcrumb:hover  { color:#9B6F1C; text-decoration:none; }

/*--------- Login style ----------*/
.Login, A.Login:link, A.Login:visited, A.Login:active{  padding:2px 0px 2px 5px; font-size:12px; color:#666666; text-decoration:none; margin:5px 0;}
A.Login:hover { color:#9B6F1C; text-decoration:none; }

/*--------- User style ----------*/
.User, A.User:link, A.User:visited, A.User:active{  padding:2px 5px 2px 5px; font-size:12px; color:#666666; text-decoration:none; }
A.User:hover { color:#9B6F1C; text-decoration:none; }

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { padding:0px 8px; color:#aaaaaa; font-size:12px; text-decoration:none; }
A.Footer:hover { color:#ffffff; text-decoration: none;}

/*--------- FooterPane Links Style ----------*/
.footerpane_style a { color :#f5f5f5; text-decoration : underline; }
.footerpane_style a:visited { color :#dddddd; text-decoration : none; }
.footerpane_style a:hover { color :#cccccc; text-decoration : none; }
.footerpane_style a:active { color :#ffffff; text-decoration : none; }

/*--------- FooterPane Content style ----------*/
.footerpane_style, .footerpane_style .Normal, .footerpane_style p, .footerpane_style div, .footerpane_style span, .footerpane_style li, .footerpane_style td, .footerpane_style dt, .footerpane_style dd, .footerpane_style h1, .footerpane_style h2, .footerpane_style h3, .footerpane_style h4, .footerpane_style h5, .footerpane_style h6{ color:#ffffff;}

/*--------- SocialPane Links Style ----------*/
.socialpane a { color :#f5f5f5; text-decoration : underline; }
.socialpane a:visited { color :#dddddd; text-decoration : none; }
.socialpane a:hover { color :#cccccc; text-decoration : none; }
.socialpane a:active { color :#ffffff; text-decoration : none; }

/*--------- SocialPane Content style ----------*/
.socialpane, .socialpane .Normal, .socialpane p, .socialpane div, .socialpane span, .socialpane li, .socialpane td, .socialpane dt, .socialpane dd, .socialpane h1, .socialpane h2, .socialpane h3, .socialpane h4, .socialpane h5, .socialpane h6{ color:#ffffff;}

/*--------- Social-Links ----------*/
.iconFacebook{width:35px;height:35px;background:url(images/socialicons.png) no-repeat 0 0;display:inline-block; padding:0;margin:0 1px;}
.iconTwitter{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -40px 0;display:inline-block;padding:0;margin:0 1px;}
.iconForrst{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -80px 0;display:inline-block;padding:0;margin:0 1px;}
.iconDribbble{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -120px 0;display:inline-block;padding:0;margin:0 1px;}
.iconDeviantart{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -160px 0;display:inline-block;padding:0;margin:0 1px;}
.iconYoutube{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -200px 0;display:inline-block;padding:0;margin:0 1px;}
.iconTumblr{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -240px 0;display:inline-block;padding:0;margin:0 1px;}
.iconPicasa{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -280px 0;display:inline-block;padding:0;margin:0 1px;}
.iconRSS{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -320px 0; display:inline-block;padding:0;margin:0 1px;}
.iconBehance{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -360px 0;display:inline-block;padding:0;margin:0 1px;}
.iconSkype{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -400px 0;display:inline-block;padding:0;margin:0 1px;}
.iconGithub{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -440px 0;display:inline-block;padding:0;margin:0 1px;}
.iconLinkedIn{width:35px;height:35px;background:url(images/socialicons.png) no-repeat -480px 0;display:inline-block;padding:0;margin:0 1px;}

/*--------- Social-Links Hover ----------*/
a.iconFacebook:hover{ background-color:#0F60B9;background-position: 0 -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconTwitter:hover{ background-color:#47D1F1;background-position: -40px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconForrst:hover{ background-color:#2D8500;background-position: -80px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconDribbble:hover{ background-color:#F96F9C;background-position: -120px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconDeviantart:hover{ background-color:#BBC71C;background-position: -160px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconYoutube:hover{ background-color:#D94545;background-position: -200px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconTumblr:hover{ background-color:#006392;background-position: -240px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconPicasa:hover{ background-color:#3E3E3E;background-position: -280px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconRSS:hover{ background-color:#EB9A20;background-position: -320px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconBehance:hover{ background-color:#2B2B2B;background-position: -360px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconSkype:hover{ background-color:#068182;background-position: -400px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconGithub:hover{ background-color:#878787;background-position: -440px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconLinkedIn:hover{ background-color:#0276B9;background-position: -480px -35px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}

/*--------- Readmore Style ----------*/
.more_icon { background: url(images/more_arrow.png) no-repeat right 3px; display: inline-block; padding: 0 16px 2px 0; font-weight:normal;font-size:12px; line-height:1.5em; transition: all 0.5s ease 0s;  -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s; text-decoration: none;}
.more_icon:hover { background-position: left 3px; padding: 0 0 2px 16px; text-decoration: none;}


/*--------- Header Contact Information style ----------*/
.contact_info  { width:110px; }
.mail_style { float:left; width:60%;}
.mail_style span{ padding-left:2px;}
.mobile_style{ float:right; width:40%;}
.mobile_style span{ padding-left:2px;}

/*--------- Fancybox style ----------*/
.fancybox_style { margin:0 auto; padding:5px 0 0 23px;}
.fancybox_style ul { margin:0; padding:0; float:left;list-style:none; width:auto;}
.fancybox_style ul li { list-style:none; margin:3px; float:left; position:relative; }
.fancybox_style ul li img { border:1px solid #333; padding:1px; filter:Alpha(Opacity=100);opacity:1;}
.fancybox_style ul li:hover img {filter:Alpha(Opacity=80);opacity:0.8;}

/*--------- Contact Form Style ----------*/
.contact_form .dnnFormItem input, .contact_form .dnnFormItem .dnnFormInput, .contact_form .dnnFormItem textarea{background:#4B4B4B; border:1px solid rgba(0,0,0,0.7); border-radius:0;  box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; color:#FFFFFF;}
.contact_form .dnnFormItem { line-height:1.5em;}
.contact_form .contact_label { float:left; width:28%; max-width:60px;}

.contact_form .contact_input { position:relative; float:left; width:72%; }
.contact_form .contact_error {position:absolute; right:-12px; top:0; }
.contact_form .dnnFormError{ color:#FFFFFF!important;text-shadow:none;padding:5px 7px 5px 10px;}
.contact_form .contact_submit { text-align:center; }
.contact_form label { margin:2px;}
.contact_form .dnnFormItem input { min-width:0; width:100%; padding:2px 5px; }
.contact_form textarea { width:100%; margin-right:10%; min-height:70px; font-size:12px; }
.contact_form .dnnFormItem input[type="text"]:active, .contact_form .dnnFormItem input[type="text"]:focus, .contact_form .dnnFormItem input[type="email"]:active, .contact_form .dnnFormItem input[type="email"]:focus, .contact_form .dnnFormItem textarea:active, .contact_form .dnnFormItem textarea:focus{background:none;border: 1px solid rgba(255, 255, 255, 0.5);box-shadow: 0 0 3px 0 rgba(255, 255, 255, 0.4);}
.skin_footer .contact_form a.dnnPrimaryAction, .skin_footer .contact_form a.dnnPrimaryAction:link, .skin_footer .contact_form a.dnnPrimaryAction:visited{ background:#9B6F1C; border-radius:0;text-shadow:none; color:#FFFFFF; text-decoration:none; font-weight:normal; margin-top:5px; border:none; box-shadow:none;}
.skin_footer .contact_form a.dnnPrimaryAction:hover{ background:#666; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}


/*--------- Accordion Style ----------*/
.ui-accordion .ui-accordion-header { cursor: pointer;border:1px solid #CECECE;display: block;margin-top: 2px;min-height: 0;padding: 6px 10px 6px 22px;position: relative; font-weight:bold;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:url(images/toggle_icon.png) no-repeat right 6px ;font-weight: normal;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:url(images/toggle_icon.png) no-repeat right -26px;font-weight: normal;}
.ui-helper-reset { font-size: 100%;line-height: 25px;list-style: none outside none;margin: 0;outline: 0 none;padding: 0;text-decoration: none;}
.ui-accordion .ui-accordion-content { border:1px solid #CECECE;border-top:none;overflow: auto;padding: 5px 10px 0 10px;}

/*--------- Quovolve Style ----------*/
.quovolve-box { padding: 10px 0 0 0;}
.quovolve-box ul { clear: both;list-style: none; margin: 0;padding:5px 0;}
.quovolve-box ul li { list-style:none;padding: 10px;position: relative;}
.quovolve-box ul li p { margin: 0;}
.quovolve-box ul li cite { background: none repeat scroll 0 0 #444;border-radius: 0;bottom: -20px;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.6);color: #FFFFFF!important;display: block;font-size: 16px;font-style: normal;padding: 2px 6px 3px;position: absolute;right: 2px;z-index: 900;}
.quovolve-box ul li cite:before { border-bottom: 0 solid transparent;border-left: 10px solid #444;border-top: 10px solid transparent;content: "";height: 0;left: 4%;position: absolute;top: -6px;width: 0;}
.quovolve-box .quovolve-nav .nav-numbers { height: 6px;margin: 0;width: 100%;padding:0;}
.quovolve-box .quovolve-nav .nav-numbers li { float: left;list-style: none;margin-right: 3px;}
.quovolve-box .quovolve-nav .nav-numbers li a { background: none repeat scroll 0 0 #666666;border-radius: 100% 100% 100% 100%;display: block;height: 6px;text-indent: -9999px;width: 6px;}
.quovolve-box .quovolve-nav .nav-numbers li.active a { background: none repeat scroll 0 0 #EEEEEE;}
.quovolve-box .quovolve-nav .nav-numbers li a:hover { background: none repeat scroll 0 0 #EEEEEE;}
.quovolve-box ul.quovolve { background:#222; background:rgba(0, 0, 0, 0.1); box-shadow: 0 0 4px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.2); -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.2); font-family: Georgia,Times,serif;font-style: italic;margin: 10px 0 0;}
ul.quovolve p,ul.quovolve div,ul.quovolve span, ul.quovolve li,ul.quovolve a, ul.quovolve dt, ul.quovolve dd,ul.quovolve h1, ul.quovolve h2, ul.quovolve h3, ul.quovolve h4, ul.quovolve h5, ul.quovolve h6{ color: #FFFFFF!important;}


/*----------Rotate Image Style -----------*/
.demo_top{ cursor: text; padding: 10px; }
.demo_top h3 { text-align:center;}
.rotate_image .icon { -moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; background: none repeat scroll 0 0 #9B6F1C;border-radius: 5% 5% 5% 5%; height: 60px;line-height: 59px; margin: auto;text-align: center;width: 60px;}
.rotate_image .icon img { -moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;cursor: pointer;display: inline-block;vertical-align: middle;}
.rotate_image:hover {-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
.rotate_image:hover img { -moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);}
.rotate_image:hover .icon {background: none repeat scroll 0 0 #9B6F1C;border-radius: 50% 50% 50% 50%;}


/*--------ReadMore button Style ----------*/
.readmore_button {margin-bottom:10px;}
.readmore_button a { color:#FFFFFF; text-decoration:none; }
.readmore_button a { background:#222222; margin:0 2px; padding:6px 0; text-decoration:none; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.readmore_button a span { background:#9B6F1C; padding:6px 8px; color:#FFFFFF ; font-size:12px; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
.readmore_button a span:hover { background:none; transition: all 0.8s ease-in 0s; -webkit-transition: all 0.8s ease-in 0s; -moz-transition: all 0.8s ease-in 0s;}


/*------------------------------------------------*/
/* SOCIAL STYLE */
/*------------------------------------------------*/
/* ----------------------------------*/
/* DNN Module: Console */
/* ----------------------------------*/
.threeColSocial .console {
    /*width: 250px;*/
    width:100% !important; /* updated for responsive*/
    height: auto;
    background-color: #484848; /* Menu Background Color */
}

.threeColSocial .console-none div {
    cursor: pointer;
    cursor: hand;
    float: left;
    height: auto;
    /*width: 250px;*/
    width:100% !important; /* updated for responsive*/
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.threeColSocial .console-none h3 {
    padding: 10px 8px 10px 40px;
    margin: 0;
    border-bottom: solid 1px #fff;
    background: url('images/arrow.png') 18px center no-repeat;
    color: #eee;
    font-size: 13px;
    line-height: 1;
    font-weight: bold;
}

.threeColSocial .console-none div div {
    display: none;
}

.threeColSocial .console-mouseon {
    background-color: #70b1c7; /* Menu Hover Background Color */
}

/* ----------------------------------*/
/* DNN Module: ViewProfile Image */
/* ----------------------------------*/
#UserProfileImg img {
    width: 100px;
    height: auto;
    border: solid 3px #fff;
}

.threeColSocial .UserProfileControls ul {
    margin: 15px 0;
}

    .threeColSocial .UserProfileControls ul li {
        list-style-type: none;
        margin-bottom: 3px;
    }

/* ----------------------------------*/
/* DNN Module: Member Directory (Send A Message, Follow, Subscribe) */
/* ----------------------------------*/
.threeColSocialRightPane .DnnModule #mdMemberList {
    margin: 0 0 30px 0;
}

.threeColSocialRightPane #mdMemberList ul {
    margin: 10px 0 0 0;
}

.threeColSocialRightPane #mdMemberList li {
    margin-bottom: 0;
    -size: 12px;
    font-weight: bold;
    list-style-type: none;
}

.threeColSocialRightPane #mdMemberList > li {
    width: 216px;
    margin: 0;
    padding: 6px 17px;
    background: #d7d7d7;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: background 0.15s ease-in-out;
    -moz-transition: background 0.15s ease-in-out;
    -o-transition: background 0.15s ease-in-out;
    -ms-transition: background 0.15s ease-in-out;
    transition: background 0.15s ease-in-out;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3);
}

    .threeColSocialRightPane #mdMemberList > li:hover {
        z-index: 2; /*bring current li to top for tooltip */
        background: #d7d7d7;
        -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 0px rgba(255, 255, 255, 1);
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3), inset 0px 0px 0px 0px rgba(255, 255, 255, 1);
    }

/* ----------------------------------*/
/* DNN Module: ViewProfile (Activity Feed) */
/* ----------------------------------*/
.threeColSocial .journalTools {
    max-width: 560px;
}

.threeColSocial .journalrow {
    padding-bottom: 10px;
    border-bottom: solid 1px #c0c0c0;
    margin-bottom: 20px;
}

.threeColSocial .journalfooter {
    padding: 0;
    margin: 0;
}

.threeColSocial .journalrow div.journalitem p.journalfooter {
    font-size: 12px;
    padding: 0;
    margin-bottom: 0;
}

.threeColSocial .journalrow div.journalitem ul.jcmt {
    font-size: 12px;
}

.threeColSocial .journalrow div.journalitem .likes {
    padding: 2px 5px;
    background-color: #dbdbdb;
}

#journalEditor #journalContent .juser, .journalrow .juser {
    border: none;
    color: #3B96B6;
    background-color: transparent;
}

/* ----------------------------------*/
/* DNN Module: ViewProfile (Message) */
/* ----------------------------------*/
.threeColSocial #UserDisplayNameHeader h2 {
    padding-bottom: 10px;
    border-bottom: solid 1px #c0c0c0;
}

/* dnnAdminTabNav Style*/
.threeColSocial #smMainContent .ui-corner-all {
    border-radius: 0;
}

.threeColSocial ul.dnnAdminTabNav {
    height: 38px;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #c0c0c0;
}

    .threeColSocial ul.dnnAdminTabNav li {
        margin-right: 1px;
    }

        .threeColSocial ul.dnnAdminTabNav li a {
            padding: 10px 15px;
            margin-bottom: 0px;
            border: none;
            background: #d7d7d7;
            -webkit-border-radius: 1px 1px 0px 0px;
            border-radius: 1px 1px 0px 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
            color: #666;
            font-size: 12px;
            font-weight: bold;
            text-shadow: none;
        }

            .threeColSocial ul.dnnAdminTabNav li a:hover {
                background: #484848;
                color: #eee;
            }

        .threeColSocial ul.dnnAdminTabNav li.ui-tabs-active a {
            padding: 10px 15px;
            margin-top: 0px;
            background: #484848;
            color: #eee;
        }

/* Message & Notification number block*/
.threeColSocial .dnnAdminTabNav a span {
    display: inline;
    min-height: 12px;
    padding: 2px 6px;
    margin-right: 8px;
    background: rgb(59,150,182); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(59,150,182,1) 0%, rgba(35,125,155,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,150,182,1)), color-stop(100%,rgba(35,125,155,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* Opera 11.10+ */
    background: linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* W3C */
    -webkit-box-shadow: 0px 1px 0px 0px #666;
    -moz-box-shadow: 0px 1px 0px 0px #666;
    box-shadow: 0px 1px 0px 0px #666;
    color: #eee;
    font-weight: normal;
    font-size: 11px;
}

/* Compose new message link */
.threeColSocial .dnnFormExpandContent {
    position: absolute;
    top: -40px;
    right: 0;
    height: 20px;
    font-size: 12px;
}

    .threeColSocial .dnnFormExpandContent a.ComposeMessage {
        font-size: 12px;
    }

/* compose button */
.threeColSocial a.dnnPrimaryAction {
    display: inline-block;
    padding: 12px 20px;
    margin-bottom: 5px;
    background-color: #3B96B6;
    background: -moz-linear-gradient(top, #1aa0c9 0%, #1aa0c9);
    background: -webkit-gradient(linear, left top, left bottom, from(#1aa0c9), to(#1aa0c9));
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #ffffff;
    -moz-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    -webkit-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    color: #ffffff;
    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
}

    .threeColSocial a.dnnPrimaryAction:hover,
    .threeColSocial a.dnnPrimaryAction:active {
        cursor: pointer;
        cursor: hand;
        background-image: none;
        background-color: #D00;
    }

/* Message Control (Select, Actions, Inbox, Sent, Archived)*/
.threeColSocial .DnnModule .messageControls .dnnButtonGroup {
    margin-right: 0px; /* fixed Archived Button spacinging issue */
}

.threeColSocial .messageControls {
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #c0c0c0;
}

    .threeColSocial .messageControls .messageFolders {
        float: right;
    }

/* number x-x of x */
.threeColSocial .messageFolders p {
    float: left;
    display: inline-block;
    padding: 8px 15px;
    margin: 0;
    color: #666;
    font-size: 12px;
}

    .threeColSocial .messageFolders p strong {
        color: #666;
        font-weight: bold;
    }

/* Messages / Notification Specific Button Styles
    -------------------------------------*/
/* Style for the Action menu bar*/
.threeColSocial .DnnModule-Messaging-Notifications .dnnTertiaryAction {
    width: auto!important;
    padding: 9px 10px;
    font-size: 12px;
}

/* Styles for select drop*/
.threeColSocial .DnnModule .selectDrop ul {
    top: 34px;
    min-width: 120px;
    padding: 10px 14px!important;
    border: 1px solid #c2c2c2;
    background: #e7e7e7;
    /*CSS3*/
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .1);
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .1);
}

/* Styles for select button on active state*/
.threeColSocial .selectDrop.active > a {
    background: #70b1c7;
    color: #eee;
    border-right: solid 0px #3B96B6;
    -webkit-box-shadow: inset 0px 1px 1px 0px #3B96B6;
    -moz-box-shadow: inset 0px 1px 1px 0px #3B96B6;
    box-shadow: inset 0px 1px 1px 0px #3B96B6;
}

/* when select drop down button is clicked toggle active class to show*/
.threeColSocial .selectDrop ul li {
    margin-bottom: 3px;
    font-size: 12px;
}

/* Remove corners and add dividers to buttons in button group */
.threeColSocial .dnnButtonGroup {
    background: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    list-style: none;
}

.threeColSocial ul.dnnButtonGroup > li {
    border-left: none;
}

.threeColSocial .dnnButtonGroup > li > a {
    border-left: 1px solid #ddd; /*light*/
    border-right: 1px solid #bbb; /*dark*/
    background-color: #d7d7d7;
    color: #666;
}

    /* Conversations button selected*/
    .threeColSocial .dnnButtonGroup > li > a.active {
        color: #eee;
        border-right: 1px solid #3B96B6;
        background-color: #70b1c7;
    }

    /* Actions button hover*/
    .threeColSocial .dnnButtonGroup > li > a.disabled:hover {
        color: #eee;
        border-left: 1px solid #3B96B6;
        background-color: #70b1c7;
    }

/* Select button hover */
.threeColSocial .alpha > a:hover {
    color: #eee;
    background-color: #70b1c7;
    border-right: 1px solid #3B96B6;
}

/*First Button styles of a button group */
.threeColSocial .alpha > a,
.threeColSocial .alpha > a:hover,
.threeColSocial .alpha > a.active {
    border-left: 1px solid #70b1c7;
    /*CSS3*/
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
/*Last Button styles of a button group */
.threeColSocial .omega > a,
.threeColSocial .omega > a:active,
.threeColSocial .omega > a.active {
    border-right: 1px solid #70b1c7;
    /*CSS3*/
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* Archive Button */
.threeColSocial a.dnnSecondaryAction.ArchiveItems span {
    display: none; /* hide Archive text*/
}

.threeColSocial a.dnnSecondaryAction.ArchiveItems {
    height: 18px;
    min-width: 15px;
    margin-left: 5px;
    background: #d7d7d7 url('images/icon_bin.png') no-repeat center center;
    border-radius: 0;
    -webkit-box-shadow: none;
    text-shadow: none;
    box-shadow: none;
    color: #666;
    border: none;
}

    .threeColSocial a.dnnSecondaryAction.ArchiveItems:hover {
        background: #70b1c7 url('images/icon_bin.png') no-repeat center center;
    }

/*Archive, Sent, Archived buttons Hover*/
.threeColSocial .dnnTertiaryAction:hover, a.dnnTertiaryAction:hover {
    background-color: #70b1c7;
    color: #eee;
}

/* Messages / Notification List Item
    -------------------------------------*/
/* Listing Styles */
.threeColSocial .smListings {
    font-size: 12px;
}

.threeColSocial .DnnModule .smListings ul {
    margin: 0;
}

.threeColSocial .smListings > ul > li {
    padding-top: 10px;
    margin: 0;
    background: transparent;
    border-bottom: 1px solid #c0c0c0;
}

    .threeColSocial .smListings > ul > li.active {
        background: #f4f4f4; /* background color for active list items*/
    }

    .threeColSocial .smListings > ul > li:last-child {
        border-bottom: none;
    }

.threeColSocial .smListings [class^="ListCol-"] {
    padding: 1% 1% 1% 0;
}

.threeColSocial .DnnModule-Messaging-Notifications .smListings .ListCol-1 {
    min-width: 20px; /* Main message list: Checkbox column width on */
}

.threeColSocial .DnnModule-Messaging-Notifications .smListings .ListCol-2 {
    min-width: 65px; /* Main message list: Avatar column width AND Drilldown message list: Message info column width*/
}

.threeColSocial .DnnModule-Messaging-Notifications .smListings .ListCol-3 {
    width: 56%; /* Main message list: Message info column width AND Drilldown message list: Time column width */
}

.threeColSocial .DnnModule-Messaging-Notifications .smListings .ListCol-4 {
    font-size: 11px; /* Main message list: Time column */
}

.threeColSocial .smTimeStamped {
    font-size: 11px;
}

.threeColSocial .DnnModule-Messaging-Details .smListings .ListCol-1 {
    min-width: 65px; /* Drilldown message list: Avatar column width*/
}

.threeColSocial .DnnModule-Messaging-Details .smListings .ListCol-2 {
    width: 56%; /* Drilldown message list: Message info column width*/
}

.threeColSocial .DnnModule-Messaging-Details .smListings .ListCol-3 {
    float: right; /* Drilldown message list: Time column */
    width: 25%;
    font-size: 12px;
}

.threeColSocial .hoverControls a {
    font-size: 12px; /* All lists: Archive & Reply links */
    font-weight: bold;
}

.threeColSocial .DnnModule-Messaging-Details .smListings .meta {
    margin-bottom: 5px; /* Drilldown message list: UserName link */
}

    .threeColSocial .DnnModule-Messaging-Details .smListings .meta a {
        font-weight: bold; /* Drilldown message list: UserName link */
    }

.threeColSocial .DnnModule-Messaging-Details .smListings .message {
    color: #999; /* Drilldown message list: Message text */
    margin: 0;
}

.threeColSocial .DnnModule-Messaging-Notifications .smListings .subject {
    font-weight: bold;
}

.threeColSocial .DnnModule-Messaging-Notifications .smListings .active .subject {
    font-size: 13px; /* All lists: unread message subject */
    margin-bottom: 3px;
}

.threeColSocial .DnnModule-Messaging-Notifications .smListings .meta {
    margin-bottom: 8px; /* All lists: message From - Send to */
    line-height: 14px;
}

.threeColSocial .DnnModule-Messaging-Notifications .smListings .message {
    color: #999; /* All lists: Message text */
}

/*Column 3 Styles*/
.threeColSocial .DnnModule-Messaging-Details .smListings .ListCol-3 ul li {
    margin-bottom: 0px; /* Drilldown message list: Time column */
}

    .threeColSocial .DnnModule-Messaging-Details .smListings .ListCol-3 ul li:first-child {
        color: #999; /* Drilldown message list: Time column */
    }

.threeColSocial .DnnModule-Messaging-Details .smListings .active .ActiveToggle:hover, .smListings .ActiveToggle {
    margin-left: 8px; /* Main message list: Time column-Mark as Read block */
    -webkit-box-shadow: 0px 1px 0px 0px #666;
    -moz-box-shadow: 0px 1px 0px 0px #666;
    box-shadow: 0px 1px 0px 0px #666;
}

    .threeColSocial .DnnModule-Messaging-Details .smListings .active .ActiveToggle, .smListings .ActiveToggle:hover {
        margin-left: 8px; /* Main message list: Time column-Mark as Read block hover */
        background: rgb(59,150,182); /* Old browsers */
        /*CSS3*/
        background: -moz-linear-gradient(top, rgba(59,150,182,1) 0%, rgba(35,125,155,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,150,182,1)), color-stop(100%,rgba(35,125,155,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* Opera 11.10+ */
        background: linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* W3C */
        -webkit-box-shadow: 0px 1px 0px 0px #666;
        -moz-box-shadow: 0px 1px 0px 0px #666;
        box-shadow: 0px 1px 0px 0px #666;
    }
/*Column 4 Styles*/
.threeColSocial .DnnModule-Messaging-Notifications .smListings .ListCol-4 ul li {
    margin-bottom: 0px; /* All lists: Time column */
}

    .threeColSocial .DnnModule-Messaging-Notifications .smListings .ListCol-4 ul li:first-child {
        color: #999; /* All lists: Time column */
    }

.threeColSocial .DnnModule-Messaging-Notifications .smListings .active .ActiveToggle:hover, .smListings .ActiveToggle {
    margin-left: 8px; /* Main message list: Time column-Mark as Read block */
    -webkit-box-shadow: 0px 1px 0px 0px #666;
    -moz-box-shadow: 0px 1px 0px 0px #666;
    box-shadow: 0px 1px 0px 0px #666;
}

    .threeColSocial .DnnModule-Messaging-Notifications .smListings .active .ActiveToggle, .smListings .ActiveToggle:hover {
        margin-left: 8px; /* Main message list: Time column-Mark as Read block hover*/
        background: rgb(59,150,182); /* Old browsers */
        /*CSS3*/
        background: -moz-linear-gradient(top, rgba(59,150,182,1) 0%, rgba(35,125,155,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,150,182,1)), color-stop(100%,rgba(35,125,155,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* Opera 11.10+ */
        background: linear-gradient(top, rgba(59,150,182,1) 0%,rgba(35,125,155,1) 100%); /* W3C */
        -webkit-box-shadow: 0px 1px 0px 0px #666;
        -moz-box-shadow: 0px 1px 0px 0px #666;
        box-shadow: 0px 1px 0px 0px #666;
    }

.threeColSocial .DnnModule-Messaging-Notifications .notificationControls {
    font-weight: bold; /* Main notifications list: Follow back & Dismiss links */
}

/* Message Header (subject & back button)
    -------------------------------------*/
.threeColSocial .messageHeader {
    padding: 0;
    margin: 0;
}

    .threeColSocial .messageHeader p {
        font-size: 13px;
        color: #666;
        float: left;
    }

        .threeColSocial .messageHeader p strong {
            color: #333;
        }

    .threeColSocial .messageHeader .returnLink {
        font-size: 12px;
        font-weight: bold;
    }

/* Show Previous Repies 
    -------------------------------------*/
.threeColSocial .morePrevMsgButton {
    color: #666;
    font-size: 12px;
    text-align: center;
    padding: 10px;
    margin-bottom: 15px;
    border: solid 1px #c0c0c0;
    background: #d7d7d7;
    -webkit-box-shadow: inset 0px 0px 3px 0px #ccc;
    -moz-box-shadow: inset 0px 0px 3px 0px #ccc;
    box-shadow: inset 0px 0px 3px 0px #ccc;
}

/* Reply Form
    -------------------------------------*/
.threeColSocial textarea#replyMessage {
    width: 94%;
    height: 75px;
    color: #666;
    border: 1px solid #c0c0c0;
    background: #f4f4f4;
}

    .threeColSocial textarea#replyMessage:focus,
    .threeColSocial textarea#replyMessage:active {
        color: #666;
        background: #fff;
    }

/*------------------------------------------------*/
/* GENERIC CLASSES
    /*------------------------------------------------*/

/* Clear-fix for floated elements 
    -------------------------------------*/
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}

.left {
    float: left;
}

.right {
    float: right;
}

/*------------------------------------------------*/
/* HOMEPAGE */
/*------------------------------------------------*/

/* Welcome Message*/
.content_intro {
    padding-top: 30px;
    color: #8c8c8c;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}

    .content_intro h1 span {
        font-weight: normal;
    }

    .content_intro a {
        font-size: 14px;
    }

/* Featured Product */
.content_featured {
    color: #999;
    vertical-align: top;
}

    .content_featured h2 .TitleH2 {
        display: block;
        margin-bottom: 30px;
    }

    .content_featured .normal {
        font-weight: normal;
    }

    .content_featured img {
        margin-bottom: 25px;
    }

    .content_featured a.primaryButton {
        margin-left: 25px;
    }

/* News */
.content_newslist ul {
    margin: 0;
}

    .content_newslist ul li {
        display:block;
        list-style-type: none;
        margin-bottom: 30px;
    }
    .content_newslist ul li:after {
        clear: both;
        content: ' ';
        display: block;
        font-size: 0;
        line-height: 0;
        visibility: hidden;
    }

        .content_newslist ul li.last {
            margin-bottom: 0;
        }

        .content_newslist ul li img {
            float: left;
            margin-right: 20px;
            margin-bottom: 20px;
        }

        .content_newslist ul li h5 {
            margin-bottom: 5px;
        }

        .content_newslist ul li span,
        .content_newslist ul li strong {
            color: #a6a6a6;
        }

        .content_newslist ul li p {
            margin-top: 12px;
            margin-bottom: 12px;
        }

/* newslist with small thumbnail*/
.smallThumbnail img {
    width: 80px;
}

/* Ads 
    -------------------------------------*/
/* Ads - Copy Block Style */
.adContent {
    position: absolute;
    padding: 20px;
    background-color: #000;
    opacity: 0.7;
    color: #eee;
}

    .adContent h2 {
        margin-bottom: 5px;
        color: #eee;
        font-weight: normal;
    }

/* Ads - Style One: 400x270 */
/*  rewritten for Bootstrap
    .content_adstyleOne {
    position: relative;
    width: 400px;
    height: 270px;
    margin-right: 5px;
    color: #eee;
}*/
.content_adstyleOne {
    position: relative;
    margin-right: 0px;
    margin-bottom:18px;
    color: #eee;
}

    .content_adstyleOne .adContent {
        bottom: 0;
        right: -2%;
    }

/* Ads - Style Two: 570x130 */
/*  rewritten for Bootstrap
.content_adstyleTwo {
    position: relative;
    width: 570px;
    height: 130px;
    margin-bottom: 10px;
} */
.content_adstyleTwo {
    position: relative;
    margin-bottom: 18px;
}
    .content_adstyleOne img,
    .content_adstyleTwo img{width:100%;}

    .content_adstyleOne img{bottom:0; width:102%!important; max-width:102%;}

    .content_adstyleTwo .adContent {
        top: 0;
    }
    .content_adstyleTwo h2 {
        line-height:1;
    }
	
/*------------------------------------------------*/
/* Slide jquery
/*------------------------------------------------*/
#container {
    position: relative;
    z-index: 0;
    width: 980px;
    padding: 0px;
    margin: 0 auto;
}

#example {
    position: relative;
    width: 980px;
    height: 380px;
}

/* Slide -*/
#slides {
    position: absolute;
    z-index: 9;
    top: 0px;
    left: 0px;
}

.slides_container {
    display: none;
    position: relative;
    width: 980px;
    overflow: hidden;
}

    .slides_container a {
        display: block;
        width: 980px;
        height: 380px;
    }

        .slides_container a img {
            display: block;
        }

/* Next/Prev buttons 
    -------------------------------------*/
#slides .next, #slides .prev {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: 9px;
    left: 12px;
    padding: 0;
    z-index: 12;
}

#slides .prev {
    background: transparent url('images/left-arrow.png') center center no-repeat;
}

#slides .next {
    left: 96px;
    background: transparent url('images/right-arrow.png') center center no-repeat;
}

/* Page link -*/
.pagination_wrap {
    display: inline-block;
    position: absolute;
    z-index: 10;
    bottom: 0;
    right: 0;
    width: 128px;
    height: 40px;
    opacity: 0.8;
    background-color: #222;
}

.pagination {
    position: absolute;
    z-index: 11;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 15px 40px;
}

    .pagination li {
        float: left;
        margin: 0 3px;
        list-style: none;
    }

        .pagination li a {
            float: left;
            display: block;
            width: 9px;
            height: 0;
            padding-top: 8px;
            background-image: url(images/pagination.png);
            background-position: 0 0;
            overflow: hidden;
        }

        .pagination li.current a {
            background-position: 0 -9px;
        }


/* ****** BOOTSTRAP OVERRIDES ******* */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a{background-image:none!important; outline:none!important;}

/* remove min-height from bootstrap */
.row-fluid [class*='span']:not([class*='dnnSortable']) {
    min-height:0 !important;
}

/* Navbar */


/* Logo */
.brand.hidden-desktop {max-width:60%;}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {box-shadow:none!important; background-color:transparent!important; outline:none!important;}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {background-color:transparent!important; color:#D00!important; outline:none!important;}

.dropdown, .dropdown a {outline:none!important;}

.carousel-inner > a > img{max-width:100%!important;height:auto!important; width:100%!important;}
.carousel-inner img{max-width:100%!important;height:auto!important; width:100%!important;}
.carousel-control{top:auto!important; bottom:5%;}

.ControlContainer{width:940px!important;}

/* Media Queries */
/* Large desktop */
@media (min-width: 1200px) {
    select.status-options{display:none;}
    .ControlContainer{width:1170px!important;}
}
/* Portrait tablet to landscape and larger */
@media (min-width:768px){
    .carousel-control{ top:inherit; bottom:10px; height:20px; width:20px; border:none; border-radius:0; z-index:6; background-position:center center; background-repeat:no-repeat; background-color:transparent;}
    .carousel-indicators{ background:rgba(34, 34, 34,0.7); top:auto; bottom:0; padding:15px 35px 15px 30px; right:0; width:63px;}
    .carousel-indicators li{margin-bottom:0;}
    .carousel-control.right{ background-image:url(images/right-arrow.png); text-indent:-9999px; right:10px;}
    .carousel-control.left{ background-image:url(images/left-arrow.png); text-indent:-9999px; right:95px; left:auto;}

}
 
/* Portrait tablet to landscape and smaller */
@media (max-width: 979px) {
    .nav-collapse, .nav{width:100%;}
    .nav li {padding:0!important; min-height:30px!important; height:auto;}
    .nav-collapse .dropdown-menu { margin:0 0 0 1%!important; width:95%!important;}
    .nav-collapse .nav > li a,
    .nav-collapse .dropdown-menu a{padding:0 0 0 2px!important;line-height:10px!important; height:10px!important; border:1px solid #eee!important; margin-bottom:3px;}
    .nav-collapse .dropdown.open > a{background-color:#eee!important;}
    .nav > li > ul {position:relative!important; width:100%!important;}
    .nav{width:100%;}
    img {max-width:100%;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    #Body{margin:0; padding:0;}
    #siteHeadouter > .container,
    #contentWrapper > .container{ width:94%; padding-left:2%; padding-right:2%;}
    .content_products ul li {width: 47.5%;}
    select.status-options{display:none;}
    .content_adstyleOne{ width:100%!important; max-width:100%;}
    .content_adstyleOne img{ width:103%!important; max-width:103%;}
    .content_adstyleOne .adContent {
        bottom: 0;
        right: -3%;
    }
    .content_adstyleOne,
    .content_adstyleTwo{
        margin-bottom:15px;
    }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    #Body{margin:0; padding:0;}
    #siteHeadouter > .container,
    #contentWrapper > .container{ width:90%; padding-left:5%; padding-right:5%;}
    .content_products ul { margin: 0 -2%; }
    .content_products ul li {width: 45.5%; margin:0 2% 45px;}
    .adContent {padding-top:5px;}
    .adContent h2{font-size:18px;}
    .carousel-control{
        top:auto !important;
        bottom:20% !important;
    }
    .content_adstyleOne{ width:100%!important; max-width:100%;}
    .content_adstyleOne img{ width:100%!important; max-width:100%;}
    .content_adstyleOne .adContent {
        bottom: 0;
        right: 0%;
    }

}
 
/* Landscape phones and down */
@media (max-width: 480px) {
    #Body{margin:0; padding:0;}
    .content_products ul li {width: 98%;}
    .LoginPanel{width:90%!important;}

    /* DNN Social */
    .moduleSearch{width:inherit; float:none; padding-right:20px;}
        .moduleSearch input{ width:100%!important; margin-bottom:10px!important;}
        .moduleSearch > input[type="text"] + a { float:left; width:auto;}
    div.blog-list-title{width:inherit;}
    div[class*="status-container"]{padding:0 20px;}
    .link-wrap{display:none;}
    select.status-options{margin:20px 0;width:100%;}
    table.idea-list-table tbody td{padding:10px 5px!important;}
        .idea-list-vote-panel{width:auto;}
        .dnnSocialLink span{line-height:1; font-size:inherit;}
        .answer-list-tbl-container {padding:0;}
        table.answer-list-table td{padding-left:5px;}
        .status-expanded-container .profile-topContainer > .dnnRight > ul.profile-statistics > li {width:33%;}
        .status-expanded-container .profile-topContainer > .dnnRight > ul.profile-statistics{ width:200px;}
        .dnnSocialLink .profile-link {margin-top:50px;}
}

/* Container styles */

.DNNContainer_Title_h2 h2 .TitleH2 {
	display: block;
	margin-bottom: 25px;
}

.DNNContainer_Title_h3 h3 .TitleH3 {
	display: block;
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: solid 1px #c0c0c0;
}

.DNNContainer_Title_h4 h4 .TitleH4 {
	display: block;
	margin-bottom: 25px;
} 
.copyright-container{
	margin-bottom: 20px;
	text-align: center;
	background: url('images/copyright-background.png') no-repeat center center;
}
.copyright-container a{
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	background: url('Images/icon-btn-sm-circle-arrow.png') no-repeat right 12px center;
	background-color: #aaaaaa;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	margin: 0 12px;
	padding: 9px 36px 9px 16px;
}
.copyright-container a:hover{
	background-color: #666666;
}
.copyright-container > span.split{
	border-bottom: 1px solid #d9d9d9;
	display: inline-block;
	width: 20px;
	height: 0px;
	overflow: hidden;
	padding-top: 9px;
	vertical-align: top;
}

a.c_title_white_link {
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    font-family: 'TitilliumText22LBold',Arial, Tahoma, sans-serif;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
a.c_title_white_link:link{ color: #FFFFFF; }
a.c_title_white_link:visited{ color: #FFFFFF; }
a.c_title_white_link:hover { color: #CCCCCC; }
a.c_title_white_link:active { color: #FFFFFF; }
