/* style.css - created by 2sic Internet Solutions */

/* ----------------- Template: Address ----------------- */
.co-address {}
.co-address .co-address-content { width:100% !important; margin:19px 0 16px 0;}
.co-address .co-address-content > p { margin-bottom:0px;}
.co-address h2 { display:block; margin:0px; padding:0px;}
.co-address a.co-toggle-link { text-decoration:none !important;}
.co-address .sc-element { border-bottom:solid 1px #c2c2c2; padding:0 0 5px 0; margin:0 0 16px 0; }
.co-address .co-address-button { background-image:url(button.jpg); background-repeat:no-repeat; width:22px; height:22px; position:absolute; top:6px; right:0px;}
.co-address .active .co-address-button { background-image:url(button-active.jpg);}
                                                                                  
/* Sortable Addresses */ 
.co-address-sort { height:47px; width:100%; background-color:#eaeaea; margin-bottom:26px; box-sizing:border-box; padding:11px 18px 18px 19px;}
.co-address-sort span { color:#3c3c3c; font-size:0.842em;}
form#Form #dnn_ContentPane a.co-address-sort-alph { text-decoration:none !important; color:#3c3c3c; position:relative; margin-left:15px; padding-left:29px; font-size:0.842em;}
form#Form #dnn_ContentPane a.co-address-sort-nr { text-decoration:none !important; color:#3c3c3c; position:relative; padding-left:29px; margin-left:25px; font-size:0.842em;}
.co-address-sort-alph:before { content:url(sort.jpg); width:21px; height:21px; position:absolute; top:-1px; left:0px;}
.co-address-sort-nr:before { content:url(sort.jpg); width:21px; height:21px; position:absolute; top:-1px; left:0px;}
form#Form #dnn_ContentPane a.co-address-sort-alph:hover, form#Form #dnn_ContentPane a.co-address-sort-alph:focus { color:black;}
form#Form #dnn_ContentPane a.co-address-sort-nr:hover, form#Form #dnn_ContentPane a.co-address-sort-nr:focus { color:black;}
.co-address-sort-alph:focus:before, .co-address-sort-alph:hover:before, .co-address-sort-alph.active:before { content:url(sort-active.jpg);}
.co-address-sort-nr:focus:before, .co-address-sort-nr:hover:before, .co-address-sort-nr.active:before { content:url(sort-active.jpg);}
.co-address .sc-element {
	position: relative;
}

.co-address .div-table { display: table; }
.co-address .div-table-row { display: table-row; }
.co-address .div-table-cell { display: table-cell; }
.co-address .div-table-cell.tabledata_right { padding-left: 7px; }
.co-address .div-table-cell p { margin-bottom: 0; }
@media screen and ( max-width: 480px ) {
    .co-address-sort {height:auto;}
    .co-address-sort br { display:inline !important;}
    form#Form #dnn_ContentPane a.co-address-sort-alph, form#Form #dnn_ContentPane a.co-address-sort-nr { margin-left:0px;}
}