/*

Theme Name: DCRCC

Theme URI: http://wordpress.org/themes/twentyfourteen

Author: admin team

Author URI: http://wordpress.org/

Description: In 2014, Powering a Culture of Consent

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Text Domain: DCRCC



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/**************** 30-9-2014 *******************/

@import url(http://fonts.googleapis.com/css?family=Days+One|Open+Sans:400,600,700);



/*

font-family: 'Open Sans', sans-serif;

Normal 400

Semi-Bold 600

Bold 700



font-family: 'Days One', sans-serif;

Normal 400

*/



@font-face {

    font-family: 'TendernessRegular';

    src: url('fonts/tenderness.eot');

    src: url('fonts/tenderness.eot') format('embedded-opentype'),

        url('fonts/tenderness.woff2') format('woff2'),

        url('fonts/tenderness.woff') format('woff'),

        url('fonts/tenderness.ttf') format('truetype'),

        url('fonts/tenderness.svg#TendernessRegular') format('svg');

}

body{ padding:0; margin:0; font-size:12px; color:#000; font-family: 'Open Sans', sans-serif;}

a {outline:none !important; text-decoration:none;}

a:hover, a:focus { text-decoration:none;}

* { margin:0; padding:0;}

img { border:none; vertical-align:middle; }



h1, h2, h3, h4, h5, h6, button{ outline:none;outline:none; font-family: 'Days One', sans-serif;}



/***********  Top Part  ************/



header{ width:100%; float:left; margin:-20px 0 0 0; padding:0px; margin:0 !important;} 

header .logo{ margin:7px 0 0 0;}

header .logo img{ width:auto;max-width:105% !important;}

.top_part{ background:#0a0845 url(images/tp_blc1.png) left top no-repeat; width:100%; float:left; position:relative; 

right:10px; /*left: -10px;*/}

.top__rlt{ background:url(images/tp_blc2.png) right top no-repeat; padding:18px 4%; float:left; width:92.5%;}

.cell_ic{ float:left; padding-right:10px;}

.top_cris{ padding-top:10px; font-size:14px; color:#FFFFFF; letter-spacing:0.1em;float:left; text-transform:uppercase;}

.top_cris strong{font-size:23px; color:#86c217; font-weight:700; display:block; margin:0 0 5px 0;}

.hot_line{ float:left; color:#f00511; font-size:38px; padding-top:18px; padding-left:10px; letter-spacing:-0.01em;}

.hot_line strong{ font-weight:700;}



.top_orang{ float:right; margin-top:-1px;}

.top_orang ul{ float:left; margin:0px; padding:0px; list-style:none;} 

.top_orang ul li{ width:auto; margin:0px -3px 0 0; padding:0px; display:inline-block; position:relative;}

.top_orang ul li a{ border-right:1px solid #fbb5b9;background:#db3626;padding:10px 15px 10px 15px; color:#FFFFFF; font-size:16px;} 

.top_orang ul li a:hover{background:#ee8b28;} 

.top_orang ul li a.donate{ color:#FFFFFF; font-size:15px; text-transform:uppercase; font-weight	:700; background:#ee8b28 url(images/org_c1.png) left top no-repeat; 

                           padding:11px 25px 11px; display:inline-block;}

.top_orang ul li a.donate:hover{ background:#db3626 url(images/org_ch1.png) left top no-repeat;}

.top_orang ul li a.escap{ color:#0a0845; font-size:22px; text-transform:uppercase; font-weight:700; background:#ee8b28 url(images/org_c2.png) right top no-repeat; padding:3px 25px 9px; border:none; background-size: auto 100%;}

.top_orang ul li a.escap:hover{ background:#db3626 url(images/org_ch2.png) right top no-repeat;background-size: auto 100%;}



.menu{ width:100%; float:left; background:#87c218;}



.menu .navbar{ margin-bottom:0;}

.menu .navbar-inner{ background:none; box-shadow:none; border:none;}

.menu .navbar .nav > li > a{ font-size:14px; text-transform:uppercase; color:#FFFFFF; text-shadow:none; padding:20px 9px;}

.menu .navbar .nav > .active > a, .menu .navbar .nav > .active > a:hover, .menu .navbar .nav > .active > a:focus{ border-bottom:10px solid #ffffff; background:none;box-shadow:none; padding:20px 12px 10px;color:#FFFFFF;}



/***********  Section Part  ************/



section{ width:100%; float:left; margin:0px; padding:0px;}

.slider{ width:100%; float:left; margin:0px; padding:0px; background:#0a0845;}

.slider .carousel-caption{ background:none; bottom:auto; top:25%; text-align:center; left:auto;}

.slider .carousel-caption h4{ color:#0a0845; font-size:60px;font-family: 'Days One', sans-serif; line-height:65px; margin:0px 0 35px; padding:0px; text-align:left; }  

.slider .carousel-caption h4 span{ display:block; padding-left:65px;}

.slider .carousel-caption .see{ background:#86c217; font-size:21px; color:#FFFFFF;  font-weight:700; text-transform:uppercase; padding:10px 25px; }

.slider .carousel-caption .see:hover{ background:#0a0845;}

.slider .carousel{ margin-bottom:0px;}

.slider .carousel-indicators{ bottom:10px; top:auto; right:5%;}

.slider .carousel-indicators li { width:17px; height:17px; background:#bcbcbc; border-radius:25px; margin:0 5px; cursor:pointer; }

.slider .carousel-indicators .active{ background:#ff8700;}

.play_arrow{ padding-top:25px; text-align:center;}

.play_arrow figure{ width:115px; height:115px; display:inline-block;}

.play_arrow figure img{ width:100%;}

.text_center{ text-align:center;}



.carousel-inner > .item > img, .carousel-inner > .item > a > img{ width:100%;}



section .body_cont{ width:100%; float:left; margin:15px 0;}

.body_cont h2{font-size:39px; color:#FFFFFF;font-family: 'Days One', sans-serif; margin:0px; line-height:normal; padding:0px;} 

.body_cont h2 span{ display:block;}



.help{ width:100%; float:left; margin:0px; padding:20px 0 40px; background:url(images/art_bg1.jpg) left top no-repeat; background-size:100% 100%;}

figure.ico{ display:block; padding:10px 0; text-align:center; margin-bottom:20px;}

.btn.orange{ background:#ee8b29; border-radius:0; color:#FFFFFF; font-size:14px; border:none;box-shadow:none; font-weight:600; margin-bottom:10px;}

.btn.orange:hover{ background:#db3626;}

.help_right{ color:#FFFFFF; padding-top:35px;}

.help_right h2{ color:#FFFFFF;font-family: 'Days One', sans-serif; margin:0px;}

.help_right p{ color:#FFFFFF; font-size:14px; line-height:21px; padding-right:15px;}



.guide{ width:95%; float:left; margin:30px 0; padding:20px 0 40px 5%; background:url(images/art_bg2.jpg) left top no-repeat; background-size:100% 100%;}

.guide h2{ color:#0a0845; margin-bottom:10px;}  

.btn.blue{ background:#0a0845; border-radius:0; color:#FFFFFF; font-size:14px; border:none;box-shadow:none; font-weight:600; margin-bottom:10px;}

.btn.blue:hover{ background:#db3626;}

.guide p{ color:#FFFFFF; font-size:14px; margin:10px 0;}

.guide .ico{ margin-top:25px;} 



.learn{ width:95%; float:left; margin:0px; padding:20px 0 40px 5%; background:url(images/art_bg3.jpg) left top no-repeat; background-size:100% 100%;}

.learn .help_right{ padding-top:10px;}

.learn h2{ color:#0a0845; margin-bottom:10px;} 

.learn .ico{ margin-top:20px;}



.agent{ width:95%; float:left; margin:30px 0 0; padding:50px 0 20px 5%; background:url(images/art_bg4.jpg) left top no-repeat; background-size:100% 100%;}

.agent h2{ line-height:35px;}

.agent p{ color:#FFFFFF; font-size:14px; margin:10px 0;}

.agent .ico{ margin-top:20px;}

.connected_block_sec .textwidget{overflow-y:scroll;clear:both;height: 300px;}

.event{ width:100%; float:left; background:#0b1042 url(images/event_c1.png) left top no-repeat; background-size:100% auto;}

.event_in{width:100%; float:left; background:url(images/event_c2.png) left bottom no-repeat; background-size:100% auto; padding:40px 0;}

.event_in .ico{ padding-left:20px;}

.event_rlt{ padding-top:35px; color:#FFFFFF; padding-left:15px;}

.event_rlt h2{ font-size:27px; margin-bottom:20px;}

ul.event_list{ width:100%; float:left; margin:0px; padding:0px; list-style:none;}

ul.event_list li{ width:100%; float:left; margin:0px 0px 0px 0px; padding:15px 0; border-top:1px solid #FFFFFF;}

.date{ font-size:21px; color:#86c217; display:block; font-weight:700; padding-bottom:5px;}

ul.event_list li h3{font-size:21px; color:#86c217; margin:0px; padding:0 0 10px 0; line-height:normal; font-weight:400; font-family: 'Open Sans', sans-serif;} 

ul.event_list li h3 span{ display:block;}

ul.event_list li p{ font-size:15px; margin:10px 0 15px 0; padding:0 10px 0 0;}

ul.event_list li p a{ color:#FFFFFF;}

ul.event_list li p a:hover{ color:#86c217; } 

ul.event_list li.last{ border:none; padding:0;}

.btn.red{ background:#d63527; border-radius:0; padding:8px 20px; color:#FFFFFF; font-size:17px; border:none;box-shadow:none; font-weight:700; margin-bottom:10px;}

.btn.red:hover{ background:#93bb2b;}



.report_sec{ width:95%; float:left; margin:0px 0 30px; padding:65px 0 0 5%; position:relative;}

.report_title{ position:absolute; width:315px; background:url(images/title_bg2.png) left top no-repeat; left:0; top:0px; min-height:96px; z-index:888;  }

.report_title figure{ padding:20px 0; width:110px; text-align:center; float:left; }

.report_title strong{ font-size:20px; color:#FFFFFF; font-weight:700; line-height:80px; padding-left:10px;} 

.report_area{ width:100%; float:left; position:relative;}

.report_area .content_box{ background:#0b1144; position:absolute; right:0px; top:0px; bottom:0px; width:47%; padding:20px 25px; display:block;}

.content_box h4{ font-size:15px; color:#8dc524; margin:0px 0 15px; padding:0px; line-height:normal; font-weight:normal;}

.content_box p{ font-size:14px; color:#FFFFFF; line-height:21px; padding:10px 0; border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF; margin:10px 0;}

.content_box a{color:#8dc524; font-size:15px;}

.content_box a:hover{ text-decoration:underline;}

/*.report_area:hover .content_box{ display:block;}*/





/****************** Sam 2-10-2014 *****************/

.spotlight .report_title{ width:314px; background:url(images/title_bg2.png) no-repeat left top;}



.conversation{ width:100%; float:left; padding:0; margin:0; background:#93bb2b;}

.conversation_title{ padding:30px 0 0 30px; margin:0px 0px 0 0px; font-size:27px; color:#ffffff; line-height:39px; font-family: 'Days One', sans-serif; }

.conversation_title .ico{ float:left; margin-bottom:0;}

.conversation_title h2{ margin-top:30px; font-size:30px; margin-left:10px;} 

.conversation_inn{ padding:0 70px;}



.conversation p{ width:100%; float:left; padding:0; margin:5px 0 45px 0; color:#fffefe; line-height:20px; font-size: 14px; }

ul.conversation_form{ width:100%; float:left; padding:0; margin:0;}

ul.conversation_form li{ width:100%; float:left; padding:0; margin:0 0 26px 0; list-style:none;}

.conversation input[type="text"]{ width:94%; font-size:15px; padding:15px 3%; color:#fffefe; background:#769620; border:none;

                                  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                  box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                  -webkit-border-radius:0;

                                  -moz-border-radius:0;

                                  border-radius:0;

}

c.conversation_sdw{ width:100%; float:left; padding:0; margin:-5px 0 0 0;}

.conversation_sdw img{ width:100%;}



.stay{ width:100%; float:left; margin:25px 0 0;}

.stay .box{ width:19%; float:left; margin:0px; padding:35px 3%;}

.box.blue{ background:#0b1144;  min-height:330px;}

.box.grn{ background:#93bb2b; margin-top:35px; min-height:380px;}

.stay h2{ margin-bottom:25px;}



.connected_block_sec{ padding-right:0px; }

.connected_block_sec h3{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:22px; color:#0a0845; line-height:30px; font-family: 'Open Sans', sans-serif; font-weight:700;}

.connected_block_sec h3 img{ position:relative; margin:0 0 0 18px; top:-3px; }

.connected_block{ width:100%; float:left; padding:0; margin:0 0 30px 0; font-family: 'Open Sans', sans-serif;}

.connected_title{ width:100%; float:left; padding:0; margin:0 0 5px 0; font-size:12px; color:#cfcfcf; font-weight:700; line-height:15px;}

.connected_title img{ float:left; margin:0 5px 0 0;}

.connected_title span{ float:right; color:#FFF; font-weight:400;}

.connected_block_sec p{ font-size:12px; line-height:15px; color:#FFF; margin:0 0 8px 0;}

.connected_block_sec p a{ color:#87c2ed;}

.connected_block_sec p a:hover{ color:#fff;}

.show_photo{ font-size:12px; line-height:15px; color:#FFF;}

.box.blue .connected_block_sec h3{ color:#FFF;}

.box.blue .last{ margin-bottom:0px;}



/************ Community Sec *************/

.community_sec{ width:100%; float:left; padding:0; margin:40px 0 20px 0;}

.community_sec h4{padding:0; margin:0 0 38px 0; font-size:28px; color:#eb0613; font-family: 'Open Sans', sans-serif; font-weight:700; background:url(images/line.jpg) repeat-x left 15px; line-height:normal;}

.community_sec h4 span{   background: none repeat scroll 0 0 #FFFFFF; padding: 0 50px 0 0; width: 25%;}





#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 { display:none; }

.nbs-flexisel-container { position:relative; max-width:100%; }

.nbs-flexisel-ul { position:relative; width:9999px; margin:0px; padding:0px; list-style-type:none; text-align:center; }

.nbs-flexisel-inner { overflow:hidden; float:left; width:100%;}

.nbs-flexisel-item { float:left; margin:0px; padding:0px; position:relative; line-height:0px; }

.nbs-flexisel-item img { width: 100%; cursor: pointer; positon: relative; margin-top: 10px; margin-bottom: 10px; max-width:200px; max-height:124px; }

/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width:24px; height:36px; position: absolute; cursor: pointer; z-index: 100; top:55px !important;}

.nbs-flexisel-nav-left { left:-10px; background: url(images/left_arrow.png) no-repeat; }

.nbs-flexisel-nav-right { right:-10px; background: url(images/right_arrow.png) no-repeat; }



/***********  Footer Part  ************/



footer{ width:100%; float:left; margin:0px; padding:0px;}

.footer_sec{ width:100%; float:left; padding:40px 0 0 0; margin:0; background:url(images/footer_bg.jpg) repeat-y center top;}

.footer_sec h3{ width:100%; float:left; padding:0; margin:0 0 21px 0; font-weight:normal; font-size:27px; color:#ffffff;}

.footer_sec h3 span{ color:#7dac41;}



.f_contact_left{ padding:0 10px 0 0; margin-bottom:37px;}

.f_contact{ padding:0 0 0 32px; margin:0 0 22px 0; font-size:16px; color:#ffffff; font-family: 'Open Sans', sans-serif; font-weight:400; line-height:23px; clear:both; background:url(images/phone_ic2.png) no-repeat left top;}

.f_contact strong{ color:#ffffff; font-family: 'Open Sans', sans-serif; font-weight:700;}

.f_email{ padding:0 0 0 32px; margin:0 0 22px 0; font-size:16px; color:#ffffff; font-family: 'Open Sans', sans-serif; font-weight:400; line-height:23px; clear:both; background:url(images/email.png) no-repeat left 2px;}

.f_email strong{ color:#ffffff; font-family: 'Open Sans', sans-serif; font-weight:700;}

.f_email a{ color:#ffffff;}

.f_email a:hover{ color:#fff;}
.f_address_con {
    padding: 0 0 0 32px;
    margin: 0 0 22px 0;
    font-size: 16px;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 23px;
    clear: both;
    background: url(images/address.png) no-repeat left 2px;
}


.needed_left{ width:25%; float:left; padding:0; margin:0; font-size:16px; color:#ffffff; line-height:23px; font-family: 'Open Sans', sans-serif; font-weight:400;}

.needed_right{ width:73%; float:right; padding:0; margin:35px 0 0 0;}

.needed_right ul{ width:100%; float:left; padding:0; margin:0;}

.needed_right ul li{ width:18%; float:left; padding:0 1%; margin:0; display:inline; text-align:center;}

.needed_right ul li span{ width:95px; height:95px; padding:0; margin:0 auto; display:inline-block; font-size:28px; color:#FFF; text-align:center; line-height:70px; font-family: 'Open Sans', sans-serif; font-weight:700; background: url(images/pr_bg.png) left top no-repeat;}

.needed_right ul li span.rvrt{background: url(images/pr_bg2.png) left top no-repeat;}

.needed_right ul li span a{ color:#FFF;}

.needed_right li .new_other{font-size: 22px;}



.copyright_sec{ width:100%; float:left; padding:9px 0 7px 0; margin:0; background:#93bb2c;}

.copyright_sec .widget{ margin: 0; }

.copyright{ float:left; padding:0; margin:0; font-size:12px; color:#002964; line-height:28px; text-transform:uppercase; font-family:Helvetica, sans-serif; font-weight:bold;}

.copyright a{ color:#002964;}

.copyright a:hover{ text-decoration:underline;}



.design_by{ float:right; padding:0; margin:0; font-size:12px; color:#002964; line-height:28px; text-transform:uppercase; font-family:Helvetica, sans-serif; font-weight:bold;}

.design_by a{ color:#002964;}

.design_by a:hover{ text-decoration:underline;}



.top_links{ padding:0; margin:0 0 0 8px; position:relative; top:-1px;}



.share-items{ position:relative;}

.search_r{ color: #fff; text-decoration: none; display:block;}

.share-items .share-item-icon-feed2 a:hover { color: #ff9900; background: #fff; -webkit-animation-name: rotateIn; -moz-animation-name: rotateIn; -o-animation-name: rotateIn; animation-name: rotateIn; animation-delay: 0.1s; /* W3C and Opera */ -moz-animation-delay: 0.1s; /* Firefox */ -webkit-animation-delay: 0.1s; /* Safari and Chrome */ -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:0.3s; -moz-animation-duration:0.3s; -ms-animation-duration:0.3s; -o-animation-duration:0.3s; animation-duration:0.3s; }

.share-items .share-item-icon-envelope a:hover { color: #515883; background: #fff; -webkit-animation-name: rotateIn; -moz-animation-name: rotateIn; -o-animation-name: rotateIn; animation-name: rotateIn; animation-delay: 0.1s; /* W3C and Opera */ -moz-animation-delay: 0.1s; /* Firefox */ -webkit-animation-delay: 0.1s; /* Safari and Chrome */ -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:0.3s; -moz-animation-duration:0.3s; -ms-animation-duration:0.3s; -o-animation-duration:0.3s; animation-duration:0.3s; }

.share-items .search-items { visibility:hidden; opacity:0; filter:alpha(opacity=0); position:absolute; top:-1px !important; right:0px; z-index:5000; list-style:none; margin:0; min-width:285px; text-align: right; padding: 0; height: 40px; }

ul.search-items .search-form form { float: left; width:245px; }

ul.search-items .search-form #s { margin:0px; }

ul.search-items input#s { background-position: 94% 12px; padding: 11px 10px; }

.share-items .share-item-icon-search { position: relative; }

.share-items .share-item-icon-search:hover .search-items { visibility:visible; opacity: 1; filter:alpha(opacity=100); -webkit-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -o-animation-name: fadeInDown; animation-name: fadeInDown; animation-delay: 0.1s; /* W3C and Opera */ -moz-animation-delay: 0.1s; /* Firefox */ -webkit-animation-delay: 0.1s; /* Safari and Chrome */ -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; -ms-animation-duration:0.5s; -o-animation-duration:0.5s; animation-duration:0.5s; }

#s { width: 92.5%; border: 1px solid #d9d9d9; margin-top: 3%; }

#s:focus { background-color: #fcfbfa; width: 92.5%; }

#searchsubmit { display: none; }

input#s { background: #fff url(images/search.png) no-repeat 97% 12px; font-size: 14px; line-height: normal; padding:16px 10px 9px 10px; margin:0;

          -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

          -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

          box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

          -webkit-border-radius:0;

          -moz-border-radius:0;

          border-radius:0;

}



#searchform{ margin:0;}



/*	----------------------------------------------------------

        fadeInDown

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */



@-webkit-keyframes fadeInDown { 0% {

                                    opacity: 0;

                                    -webkit-transform: translateY(-20px);

                                }

                                100% {

                                    opacity: 1;

                                    -webkit-transform: translateY(0);

                                }

}

@-moz-keyframes fadeInDown { 0% {

                                 opacity: 0;

                                 -moz-transform: translateY(-20px);

                             }

                             100% {

                                 opacity: 1;

                                 -moz-transform: translateY(0);

                             }

}

@-o-keyframes fadeInDown { 0% {

                               opacity: 0;

                               -o-transform: translateY(-20px);

                           }

                           100% {

                               opacity: 1;

                               -o-transform: translateY(0);

                           }

}

@keyframes fadeInDown { 0% {

                            opacity: 0;

                            transform: translateY(-20px);

                        }

                        100% {

                            opacity: 1;

                            transform: translateY(0);

                        }

}



.social_sec{ width:36px; float:left; padding:0; margin:0; position:fixed; top:40%; left:30px; z-index:9999;}

.social_sec ul{ width:100%; float:left; padding:0; margin:0;}

.social_sec ul li{ float:left; padding:0; margin:0 0 13px 0; list-style:none;}



/************* Inner Section **************/

.inner_sec{ width:100%; min-height:300px; float:left; padding:0; margin:43px 0 0 0;}

.inner_sec h2{ width:100%; float:left; padding:0; margin:0; font-size:57px; line-height:normal; color:#002964;}



.breadcrumb_sec{ width:100%; float:left; padding:0; margin:0 0 45px 0;}

.breadcrumb_sec ul{ width:100%; float:left; padding:0; margin:0;}

.breadcrumb_sec ul li{ float:left; padding:0; margin:0 5px 0 0; list-style:none; color:#002964; font-style:italic; font-weight:600;}

.breadcrumb_sec ul li a{ padding:0; margin:0; font-size:12px; color:#002964;}

.breadcrumb_sec ul li a:hover{ color:#86c217;}



.basic_staff_sec{ width:100%; float:left; padding:0; margin:0 0 20px 0;}

.basic_staff{ 

    bottom: 57px;

    float: left !important;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding: 0;

    position: relative;

    text-align: center;

    width: 100%;

}

.basic_staff figure{ width:100%; float:left; padding:0; margin:0 0 19px 0; text-align:center;}

.basic_staff h3{ width:100%; float:left; padding:0; margin:0 0 5px 0; font-size:16px; color:#002964; line-height:normal; font-weight:700; font-family: 'Open Sans', sans-serif;}

.basic_staff p{ width:100%; float:left; padding:0; margin:0 0 15px 0; font-size:16px; color:#515151; line-height:normal;}

.basic_info_icon{ width:100%; float:left; padding:0; margin:0 0 15px 0; min-height: 38px;}

.basic_info_icon a{ width:38px; height:38px; padding:0; margin:0 5px; font-size:20px; color:#ffffff; line-height:35px; display:inline-block; background:#7fac41;}

.basic_info_icon a:hover{ background:#002964;}



/************* Basic Feed **************/

.basic_sub{ width:100%; float:left; padding:0; margin:0 0 20px 0;}

.basic_info_image{ float:right; width:100%; max-width:424px; margin:0 0 0 35px;}

.basic_sub p{ padding:0; margin:0 0 23px 0; font-size:15px; color:#515151; line-height:23px;}



/************* Blog Feed **************/

.blog_sec{ width:100%; float:left; padding:0; margin:0;}



.blog_feed{ width:100%; float:left; padding:0 0 38px 0; margin:0 0 38px 0; border-bottom:1px solid #515151;}

.blog_feed_image{ width:260px; float:left; padding:0; margin:0 40px 0 0;}

.blog_feed_right{ overflow:hidden;}

.blog_feed_right h4{ width:100%; float:left; padding:0; margin:0 0 10px 0; font-size:17px; color:#515151; font-weight:700; font-family: 'Open Sans', sans-serif;}

.blog_feed_right p{ width:100%; float:left; padding:0; margin:0; font-size:15px; color:#515151; line-height:23px;}

.blog_feed_more{ width:100%; float:left; padding:0; margin:0;}

.blog_readmore{ height:28px; float:left; padding:0 10px; margin:10px 20px 0 0; line-height:28px; text-transform:uppercase; background:#ff7a00; font-size:12px; color:#ffffff;}

.blog_readmore:hover, .blog_readmore:foucs{ background:#002964; color:#fff;}

.blog_time{ height:26px; float:left; padding:0 10px; margin:10px 10px 0 0; font-size:12px; color:#515151; line-height:26px; border:1px solid #afb3b3;}

.blog_time i{ margin-right:10px; font-size:15px;}

a.blog_time:hover{ background:#afb3b3; color:#fff;}

.blog_paging{ width:100%; float:left; padding:0; margin:0 0 40px 0;}

.blog_paging a{ padding:0; margin:0; font-size:15px; color:#002964;}

.blog_paging a:hover{ color:#93bb2c;}



.blog_cat{ width:100%; float:left; padding:0; margin:0;}

.blog_cat_list{ width:100%; float:left; padding:0; margin:0 0 45px 0;}

.blog_cat h3{ width:100%; float:left; padding:0; margin:0 0 10px 0 ; font-size:17px; color:#012a65; font-weight:700; font-family: 'Open Sans', sans-serif; background:url(images/blog_line.jpg) repeat-x left center;}

.blog_cat h3 span{ padding:0 10px 0 0; background:#fff;}



.blog_cat ul{ width:100%; float:left; padding:0; margin:0;}

.blog_cat ul li{ width:100%; float:left; padding:8px 0; margin:0; list-style:none; border-bottom:1px solid #515151;}

.blog_cat ul li a{ padding:0 10px; font-size:13px; color:#ff7a00;}

.blog_cat ul li a:hover{ color:#012a65;}



/************* Blog Post **************/

.blog_post{ width:100%; float:left; padding:0; margin:0;}

.blog_image{ width:100%; float:left; padding:0; margin:0;}

.blog_image img{ width:100%;}



.blog_details{ width:100%; float:left; padding:0 0 30px 0; margin:100px 0 40px 0; border-bottom:1px solid #345584;}

.blog_detail_left{ width:210px; min-height:400px; float:left; padding:0 15px 0 0; margin:0 45px 0 0; border-right:1px solid #5b759b;}

.blog_time2{ height:26px; float:left; padding:0 10px; margin:0 0 14px 0; font-size:12px; color:#515151; clear:both; line-height:26px; border:1px solid #afb3b3;}

.blog_time2 i{ margin-right:10px; font-size:15px;}

a.blog_time2:hover{ background:#afb3b3; color:#fff;}

.blog_detail_2{ width:100%; float:left; padding:0; margin:0 0 14px 0; font-size:12px; color:#012a65; line-height:normal}

.blog_detail_2 a{ font-size:12px; color:#012a65; line-height:normal;}

.blog_detail_2 a:hover{ color:#93bb2c;}



.blog_detail_right{ overflow:hidden;}

.blog_detail_right p{ width:100%; float:left; padding:0; margin:0 0 22px 0; font-size:15px; color:#515151; line-height:23px;}



.leave_cmt{ width:100%; float:left; padding:0; margin:0;}

.leave_cmt h3{ float:left; padding:0; margin:0; font-size:21px; color:#012a65; font-family: 'Open Sans', sans-serif; font-weight:normal;}

.blog_share{ float:right; padding:0; margin:0;}

.blog_share label{ float:left; padding:0; margin:0; font-size:13px; color:#333333;}

.blog_share ul{ float:left; padding:0; margin:0;}

.blog_share ul li{ float:left; padding:0; margin:0 0 0 8px; list-style:none;}

.blog_share ul li a{ font-size:17px;}

.blog_share ul li a .fa-facebook{ color:#3b5998;}

.blog_share ul li a .fa-twitter{ color:#00aced;}

.blog_share ul li a .fa-pinterest{ color:#cb2027;}

.leave_cmt p{ width:100%; float:left; padding:0; margin:0 0 24px 0; font-size:15px; color:#515151;}

.leave_cmt p span{ color:#ff0000;}



.leave_form{ width:100%; float:left; padding:0; margin:0 0 25px 0;}

.leave_form ul{ width:100%; float:left; padding:0; margin:0;}

.leave_form ul li{ width:100%; float:left; padding:0; margin:0 0 23px 0; list-style:none;}

.leave_form ul li label{ width:100%; float:left; padding:0; margin:0 0 5px 0; font-size:14px; color:#333333; font-weight:700;}

.leave_form ul li label span{ color:#ff0b0b;}

.leave_form input[type="text"], .leave_form input[type="email"]{ width:96%; max-width:214px; float:left; padding:8px 2%; margin:0; border:1px solid #888888;

                                                                 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                                                 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                                                 box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                                                 -webkit-border-radius:0;

                                                                 -moz-border-radius:0;

                                                                 border-radius:0;

}



.leave_form textarea{ width:96%; min-height:155px; float:left; padding:8px 2%; margin:0; border:1px solid #888888;

                      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                      box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                      -webkit-border-radius:0;

                      -moz-border-radius:0;

                      border-radius:0;

}



.leave_btn{ float:left; padding:12px 23px; margin:17px 0 0 0; border:3px solid #002964; font-size:21px; color:#002964; background:none; text-transform:uppercase;}

.leave_btn:hover{ background:#002964; color:#fff;}

.team-list>.list{min-height:225px;}



/************ Home Popup *************/

.home_popup_sec{

    -webkit-border-radius:0;

    -moz-border-radius:0;

    border-radius:0;

}



.home_popup{ width:100%; float:left; padding:0; margin:0; background:#0a0845;}

.home_popup_sec .modal-body{ padding:5px; /*overflow:inherit;*/ margin-bottom:5px; margin-top: 5px; padding-top: 0px; max-height:600px;}

.home_popup_inn{ padding:30px;}

.home_popup_icon{ width:238px; float:left; padding:0; margin:0 35px 0 0;}

.popup_right{ overflow:hidden;}

.popup_right h2{ width:100%; float:left; padding:0; margin:0 0 13px 0; font-size:40px; color:#86c217; line-height:43px; font-family: 'Open Sans', sans-serif; font-weight:normal; text-transform:uppercase;}

.popup_right p{ width:100%; float:left; padding:0; margin:0; font-size:14px; color:#fffefe; line-height:20px;}

.modal{ width:750px; left:42%;}

.popup_form{ width:100%; float:left; padding:0; margin:0;}

ul.popup_form{ width:100%; float:left; padding:0; margin:30px 0 0 0;}

ul.popup_form li{ width:100%; float:left; padding:0; margin:0 0 25px 0; list-style:none;}

ul.popup_form li input[type="text"]{ width:94%; float:left; padding:15px 3%; margin:0; border:none; font-size:17px; color:#fffefe; background:#262455;

                                     -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                     box-shadow: 0 1px 3px rgba(0, 0, 0, 0);

                                     -webkit-border-radius:0;

                                     -moz-border-radius:0;

                                     border-radius:0;}



.popup_btn{ min-width:170px; float:left; padding:12px 0; margin:0; font-size:17px; color:#ffffff; font-weight:700; border:none; background:#eb0613;}

.enter_web{ float:right; padding:0; margin:2px 90px 0 20px; font-size:17px; color:#ffffff; text-transform:uppercase;}

.enter_web:hover{ color:#eb0613;}



/************ Nav Dropdown ***************/



.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{ background:none; color:#fff;

                                                                                                                                                               /*border-bottom:10px solid #ffffff; background:none;box-shadow:none; padding:20px 12px 10px;color:#FFFFFF;*/}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .current_page_item{ background:#87c218 !important;}

.dropdown-menu{ margin-top:0;}



/*added by developer*/

.menu .navbar .nav > .current_page_parent > a,

.menu .navbar .nav > .current-menu-item > a,

.menu .navbar .nav > .current-menu-item > a:hover,

.menu .navbar .nav > .current-menu-item > a:focus{ 

    border-bottom:10px solid #ffffff; background:none;box-shadow:none; padding:20px 12px 10px;color:#FFFFFF;

}



/*#fsml_ff{

        position: relative !important;

        background: none !important;

        box-shadow: none !important;

}*/

.widget_wysija .wysija-submit-field{

    background: none repeat scroll 0 0 #d63527;

    border: medium none;

    color: #ffffff;

    font-size: 17px;

    font-weight: 700;

    padding: 12px 55px;

}



#tribe-events-pg-template{

    clear: both !important;   

    padding-top: 20px;

}

.form-submit{    

    display: none;

}

.wysija-input{

    width: 94% !important;

    float: left !important;

    padding: 15px 3% !important;

    margin: 0 !important;

    border: none !important;

    font-size: 17px !important;

    color: #fffefe !important;

    background: #262455 !important;

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0) !important;

    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0) !important;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0) !important;

    -webkit-border-radius: 0 !important;

    -moz-border-radius: 0 !important;

    border-radius: 0 !important;

}

.newsletter_input {

    width: 100%;

}

.newsletter_input{    

    margin: 0 0 25px 0;

    float: left;

}

.widget_wysija_cont .wysija-submit{

    display: inline !important;

    margin-top: -10px;

}

.team_member_wrap{    

    margin-bottom: 0px !important;

    margin-top: 100px !important;

}

.home_popup .formErrorContent{

    left: -178px !important;

}

/*added by developer*/

#jfontsize-m2{

    margin-right: -3px;

}



.inner_sec table{

    float: left;

    /*width: 100% !important;*/

}

table, table tr, table tr td{

    border: 1px solid #d3d3d3;

    padding:0 15px 0 15px;

}

.inner_sec table tr td p{

    margin:10px 0 10px 0 !important;

}

.top_orang ul li a.search_r{

    padding: 12px 15px 10px 15px;

}

.basic_sub li{

    font-size:15px;

    padding:5px 0;

}







/******************** 21-11-2014 No Straight *******************/



.straight_sec{ width:100%; float:left; padding:0; margin:0 0 20px 0;}



.straight_list{ width:100%; float:left; padding:0; margin:0;}

.straight_list ul{ width:100%; float:left; padding:0; margin:0;}

.straight_list ul li{ width:100%; float:left; padding:0; margin:0 0 27px 0; list-style:none;}

.straight_list ul li a{ float:left; padding:0; margin:0; font-size:17px; color:#002964; font-weight:700;}

.straight_list ul li a:hover{ color:#86c217;} 



.straight_image{ width:100%; float:left; padding:0; margin:0 0 25px 0; position:relative; text-align:center; /*background:url(../images/straight_image.png) no-repeat center top;*/  }



.straight_inn{ width:100%; float:left; padding:0; margin:0; position:absolute; top:0;}

.star_block_sec{ width:100%; float:left; padding:0; margin:0;}

.star_cap_main{ padding:0 0 0 30px;}

.star_block{ float:left; padding:0; margin:0; position:absolute; text-align:left;}

.star_block i{ width:12px; height:12px; float:left; padding:0; margin:0; background:#fff; border:3px solid #00de00; border-radius:50%;}

.star_cap{ width:80%; min-height:100px; float:left; padding:10px; margin:-5px 0 0 0; background:#fff; border-radius:5px; position:relative; border:1px solid #00de00; display:none; z-index:88;

           -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);

           -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);

           box-shadow:0 0 10px rgba(0, 0, 0, 0.7);

}

.star_cap:after { right: 100%; top:15px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 222, 0, 0); border-right-color: #00de00; border-width: 10px; margin-top: -10px;}

.star_cap h4{ width:100%; float:left; padding:0; margin:0 0 5px 0; font-size:16px; color:#002964; font-weight:600; font-family: 'Open Sans', sans-serif;}

.star_cap p{ width:100%; float:left; padding:0; margin:0; font-size:12px; color:#515151;}

.star_block:hover .star_cap{ display:block;}



.star_block_1{ margin:109px 0 0 359px;}

.star_block_2{ margin:87px 0 0 542px;}

.star_block_3{ margin:103px 0 0 637px;}

.star_block_4{ margin:190px 0 0 348px;}

.star_block_5{ margin:150px 0 0 489px;}

.star_block_6{ margin:166px 0 0 706px;}

.star_block_7{ margin:254px 0 0 227px;}

.star_block_8{ margin:259px 0 0 302px;}

.star_block_9{ margin:245px 0 0 378px;}

.star_block_10{ margin:221px 0 0 433px;}

.star_block_11{ margin:236px 0 0 583px;}

.star_block_12{ margin:260px 0 0 687px;}

.star_block_13{ margin:280px 0 0 790px;}

.star_block_14{ margin:276px 0 0 353px;}

.star_block_15{ margin:259px 0 0 506px;}

.star_block_16{ margin:348px 0 0 199px;}

.star_block_17{ margin:333px 0 0 380px;}

.star_block_18{ margin:336px 0 0 437px;}

.star_block_19{ margin:327px 0 0 544px;}

.star_block_20{ margin:377px 0 0 428px;}

.star_block_21{ margin:357px 0 0 471px;}

.star_block_22{ margin:346px 0 0 489px;}

.star_block_23{ margin:343px 0 0 511px;}

.star_block_24{ margin:354px 0 0 528px;}

.star_block_25{ margin:372px 0 0 502px;}

.star_block_26{ margin:369px 0 0 520px;}

.star_block_27{ margin:391px 0 0 504px;}

.star_block_28{ margin:385px 0 0 537px;}

.star_block_29{ margin:398px 0 0 523px;}

.star_block_30{ margin:372px 0 0 568px;}

.star_block_31{ margin:365px 0 0 736px;}

.star_block_32{ margin:418px 0 0 479px;}

.star_block_33{ margin:408px 0 0 255px;}

.star_block_34{ margin:401px 0 0 620px;}

.star_block_35{ margin:407px 0 0 688px;}

.star_block_36{ margin:435px 0 0 267px;}

.star_block_37{ margin:431px 0 0 550px;}

.star_block_38{ margin:442px 0 0 811px;}

.star_block_39{ margin:436px 0 0 325px;}

.star_block_40{ margin:461px 0 0 389px;}

.star_block_41{ margin:505px 0 0 429px;}

.star_block_42{ margin:452px 0 0 599px;}

.star_block_43{ margin:502px 0 0 205px;}

.star_block_44{ margin:538px 0 0 216px;}

.star_block_45{ margin:559px 0 0 319px;}

.star_block_46{ margin:568px 0 0 412px;}

.star_block_47{ margin:552px 0 0 587px;}

.star_block_48{ margin:510px 0 0 656px;}

.star_block_49{ margin:526px 0 0 720px;}

.star_block_50{ margin:533px 0 0 794px;}

.star_block_51{ margin:580px 0 0 646px;}

.star_block_52{ margin:612px 0 0 518px;}

.star_block_53{ margin:664px 0 0 299px;}

.star_block_54{ margin:682px 0 0 477px;}

.star_block_55{ margin:685px 0 0 521px;}

.star_block_56{ margin:678px 0 0 605px;}

.star_block_57{ margin:642px 0 0 691px;}

.star_block_58{ margin:697px 0 0 341px;}

.star_block_59{ margin:772px 0 0 493px;}

.star_block_60{ margin:779px 0 0 575px;}



.bx-viewport{

    left: 2% !important;

    width: 95% !important;

}

.event_in{

    min-height: 300px !important;

}



.star_block i:hover{

    background: #00DE00;

    border: 3px solid #fff;

}



.basic_sub .wysija-input{

    color: #000 !important;

    background: none repeat scroll 0 0 #FFFFFF !important;

    border: 1px solid #000000 !important;

    padding: 15px 1% !important;



}

.basic_sub .widget_wysija .wysija-submit-field{

    background: none repeat scroll 0 0 #D3D3D3;

    float: left;

}



.woocommerce table.shop_table, .woocommerce-page table.shop_table{ float: left;}

.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text{

    height: 35px;

}

.woocommerce form .form-row textarea, .form-row textarea{

    height: 100px;    

}



.shipping_calculator h2, .shipping_calculator h2 a{

    color: #000;

    font-size: 20px;

}

.shop_table #coupon_code{

    height: 30px; 

    width: 300px;

}



.woocommerce-breadcrumb, .woocommerce-breadcrumb a{

    color: #002964;

    font-style: italic;

    font-weight: 600;

    margin: 0 5px 0 0;

    padding: 0;

}

.woocommerce-breadcrumb a:hover{

    color: #86C217;    

}



.container .page-title{

    color: #002964;

    float: left;

    font-size: 57px;

    line-height: normal;

    margin: 0;

    padding: 0;

    width: 100%;

}

.needed_right li span{

    cursor: pointer;

}



ul.popup_form .widget_wysija_cont .updated {

    margin-top: -30px !important; 

}



.needed_right ul li span.go {

    background: url("images/pr_bg.png") no-repeat scroll left top transparent;   

}

.needed_right ul li span.go:hover {

    background: url("images/pr_bg_go.png") no-repeat scroll left top transparent;   

}



#intakeForm #submit, 

#DCRCCTAForm #submit, 

#AlumniNetworkFrom #submit,

#Catalog #submit,

#DCRCCPartnerForm #submit,

#SpanishForm #submit{

    background: none repeat scroll 0 0 #D63527;

    border: medium none;

    color: #FFFFFF;

    font-size: 17px;

    font-weight: 700;

    padding: 12px 55px;

    margin-top: 20px;

}



/*.tp-bullets, .tp-bullets.hidebullets{

    left: 90% !important;

    bottom: 5px !important;

    margin-left: 0px !important;

}*/



.breadcrumb_sec .current{

    font-weight: bold;

}

.bx-wrapper ul li{

    float: left !important;

    height: 150px !important;

    list-style: none outside none !important;

    margin-right: 20px !important;

    position: relative !important;

    width: auto !important;

}

.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper{

    width: auto !important;

}

.search_r .fa{

    line-height: 1.3;

}









ul.products:after {

    clear: both;

    content: "";

    display: table;

    margin-bottom: 30px;

}

ul.products {

    clear: both;

    margin-left: 0;

}

ul.products li.product {

    clear: none;

    display: block;

    float: left;

    margin-left: 0;

    margin-right: 2.40541%;

    text-align: center;

    margin-bottom: 20px;

}

ul.products li.product img {

    display: block;

    margin: 0 auto 1.618em;

}



.products h3{

    clear: both;

    color: #26282D;

    font-family: "Helvetica Neue",sans-serif;

    font-weight: 700;

    margin: 0 0 0.618em;

    font-size: 14px;

    margin: 0;

    padding: 0;

}



.onsale {

    border-color: #34373D;

}

.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale {

    color: #34373D;

}

.onsale {

    display: inline-block;

    font-size: 0.857em;

    font-weight: 700;

    margin-bottom: 1em;

    padding: 0.202em 0.618em;

    text-transform: uppercase;

}



.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale {

    color: #34373D;

}

ul.products li.product .price {

    color: #787E87;

    display: block;

    font-weight: 400;

}

ul.products li.product .price, ul.products li.product .star-rating {

    margin: 0 auto 1em;

}



.products .add_to_cart_button{

    background-color: #2A3947;

    border-color: #2A3947;

    color: #FFFFFF;

    border-radius: 0;

    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(0, 0, 0, 0.1);

    cursor: pointer;

    display: inline-block;

    font-weight: 700;

    line-height: 1;

    outline: medium none;

    padding: 0.857em 1.387em;

    text-decoration: none;

    text-shadow: none;

}

.products .add_to_cart_button:hover{

    background-color: #11202E;

    border-color: #11202E;

    color: #FFFFFF;

}



.orderby{

    display: none;

}



.woocommerce-result-count {

    clear: both;

    float: left;

    padding-bottom: 1em;

    position: relative;

    font-size: 0.857em;

    margin-bottom: 2.618em;

    color: #34373D;

}

.content-area {

    clear: none;

    display: block;

    float: left;

    margin-left: 0;

    margin-right: 1%;

    width: 74%;

    min-height: 700px;

}

.content-area, .widget-area {

    /*margin-bottom: 2.618em;*/

}

.widget-area {

    clear: none;

    display: block;

    float: left;

    margin-left: 0;

    margin-right: 0;

    width: 22%;

}

.site-main {

    margin-bottom: 2.618em;

}

.widget-area .widget {

    font-size: 0.857em;

}

.widget {

    margin: 0 0 3.631em;

}

.widget h1{

    border-bottom-color: #26282D;

    border-bottom: 3px solid #787E87;

    font-weight: 700;

    letter-spacing: 0;

    margin-bottom: 1em;

    padding: 0 0 1em;

}

.widget-area .widget h1.widget-title {

    font-size: 1.387em;

    color: #002964;

}

.widget_shopping_cart .product_list_widget {

    margin-bottom: 0 !important;

}

.widget ul {

    list-style: none outside none;

    margin-left: 0 !important;

}

.product_list_widget {

    list-style: none outside none !important;

    margin-left: 0 !important;

}

.product_list_widget li:after {

    clear: both !important;

    content: "" !important;

    display: table !important;

}

.widget_shopping_cart .product_list_widget li {

    padding-left: 2em !important;

    position: relative !important;

}

.product_list_widget li {

    border-bottom: 1px dotted rgba(0, 0, 0, 0.1) !important;

    padding: 1em 0 !important;

}

.product_list_widget li a{

    color: #787E87;

}

.product_list_widget li img {

    float: right;

    max-width: 2.618em;

}

.product_list_widget li .quantity {

    color: #AEB2B7;

}

.widget_shopping_cart p.total {

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}



.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total{

    border-top: none !important;    

}

.wc-forward:after {

    content: "";

    font-family: FontAwesome;

    font-weight: 400;

    margin-left: 0.53em;

}



.added_to_cart, .widget-area .widget a.button, .site-header-cart .widget_shopping_cart a.button {

    background: #2A3947;

    border-color: #2A3947;

    color: #FFFFFF;

    border-radius: 0;

    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(0, 0, 0, 0.1);

    cursor: pointer;

    display: inline-block;

    font-weight: 700;

    line-height: 1;

    outline: medium none;

    padding: 0.857em 1.387em;

    text-decoration: none;

    text-shadow: none;

}

.widget-area .widget a.button {

    opacity: 1;

    font-weight: 700 !important;

}

.added_to_cart:hover, .widget-area .widget a.button:hover, .site-header-cart:hover .widget_shopping_cart a.button:hover{

    background-color: #11202E;

    border-color: #11202E;

    color: #FFFFFF;

}

.widget_shopping_cart p.buttons, .widget_shopping_cart p.total {

    margin: 0 !important;

    padding: 1em 0 !important;

    text-align: center !important;

}

.site-header-cart .cart-contentss:after {

    content: "";

    float: right;

    font-family: FontAwesome;

    left: 15px;

    margin-left: 61px;

}

.site-header-cart .amount {

    clear: both;

    margin-right: 10px;

    float: left;

}

.site-header-cart span {

    display: inline;

    color: #87C218;

}

.site-header-cart .cart-contents {

    color: #87C218;

    float: left;

}

.site-header-cart {

    clear: none;

    display: block;

    float: right;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    padding: 0;

    position: fixed;

    right: 1%;

    text-align: right;

    top: 30%;

    width: auto;

    z-index: 9999;

}

.site-header-cart ul{

    background: none repeat scroll 0 0 #002964;

    float: right;

    opacity: 0.8;

    padding: 10px 13px;

    text-align: right;

    width: auto;

    list-style-type: none;

    border-radius: 5px;

    color: #87C218;

}



div.product:after {

    clear: both;

    content: "";

    display: table;

}

div.product {

    overflow: hidden;

    position: relative;

    margin-top: 7px;

    float: left;

}

div.product .images {

    clear: none;

    display: block;

    float: left;

    margin-bottom: 3.631em;

    margin-left: 0;

    margin-right: 5.40541%;

    width: 41.4414%;

}



div.product .summary {

    clear: none;

    display: block;

    float: left;

    margin-bottom: 3.631em;

    margin-left: 0;

    margin-right: 0;

    width: 53.1532%;

}

div.product .images, div.product .summary {

    margin-bottom: 2.618em;

    margin-top: 0;

}

div.product h1{

    font-size: 2.244em;

    font-weight: 300;

    letter-spacing: -1px;

    line-height: 1.214;

}



.form-submit{

    display: block;

}



div.product .woocommerce-product-rating:after {

    clear: both;

    content: "";

    display: table;

}

div.product .woocommerce-product-rating {

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

    line-height: 1;

    margin-bottom: 1.618em;

    margin-top: 1.382em;

    padding: 0 0 1.618em;

}

.star-rating:before {

    color: rgba(0, 0, 0, 0.2);

    content: "";

    float: left;

    left: 0;

    position: absolute;

    top: 0;

}

div.product .woocommerce-product-rating .star-rating {

    float: right;

}

.star-rating {

    font-family: fontawesome;

    font-size: 1em;

    font-weight: 400;

    height: 1em;

    line-height: 1em;

    overflow: hidden;

    position: relative;

    width: 4.64em;

}

.star-rating span:before {

    color: #639AAA !important;

}



.star-rating span:before {

    color: #A46497;

    content: "";

    left: 0;

    position: absolute;

    top: 0;

}

.star-rating span {

    float: left;

    left: 0;

    overflow: hidden;

    padding-top: 1.618em;

    position: absolute;

    top: 0;

}



div.product .woocommerce-product-rating a {

    color: #639AAA;

}



div.product .price {

    font-weight: 700;

    margin: 0 0 1.618em;

    color: #787E87;

}



div.product .price ins, .products .price ins {

    padding: 0.202em 0.53em;

    text-decoration: none;

}



.onsale {

    border-color: #34373D;

}

.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale {

    color: #34373D;

}

.onsale {

    border: 2px solid #787E87;

    color: #787E87;

    display: inline-block;

    font-size: 0.857em;

    font-weight: 700;

    margin-bottom: 1em;

    padding: 0.202em 0.618em;

    text-transform: uppercase;

}



div.product form.cart:after {

    clear: both;

    content: "";

    display: table;

}

div.product form.cart {

    border-bottom: 3px solid rgba(0, 0, 0, 0.024);

    border-top: 3px solid rgba(0, 0, 0, 0.024);

    margin-bottom: 1.618em;

    padding: 1.618em 0;

}

div.product form.cart .quantity {

    float: left;

    margin-left: -1em;

}



div.product .quantity .minus, div.product .quantity .plus {

    background-color: rgba(0, 0, 0, 0);

    box-shadow: none;

    color: #639AAA;

    font-weight: 700;

    border-radius: 0;

    display: inline-block;

    line-height: 1;

    outline: medium none;

    padding: 0.857em 1.387em;

    text-decoration: none;

    text-shadow: none;    

}

div.product .quantity .qty {

    -moz-appearance: textfield !important;

    max-width: 3.631em !important;

    text-align: center !important;

    margin-bottom: 0;

}



div.product button,

div.product input[type="button"],

div.product input[type="reset"], 

div.product input[type="submit"],

div.product  .button,

div.product .added_to_cart {

    background: none repeat scroll 0 0 #787E87 !important;

    border: 0 none #787E87 !important;

    border-radius: 0 !important;

    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(0, 0, 0, 0.1) !important;

    color: #FFFFFF !important;

    cursor: pointer !important;

    display: inline-block !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    outline: medium none !important;

    padding: 0.857em 1.387em !important;

    text-decoration: none !important;

    text-shadow: none !important;

}

div.product .plus, div.product .minus {

    background: none repeat scroll 0 0 transparent !important;

}



div.product .quantity .minus, div.product .quantity .plus {

    background-color: rgba(0, 0, 0, 0) !important;

    box-shadow: none !important;

    color: #639AAA !important;

    font-weight: 700 !important;

}



.star-rating span:before, .widget-area .widget a:hover, .product_list_widget a:hover, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before {

    color: #639AAA;

}



div.product input[type="text"], div.product input[type="email"], div.product textarea, div.product .input-text {

    -moz-box-sizing: border-box !important;

    background-color: #EFEFEF !important;

    border: 0 none !important;

    border-radius: 0 !important;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset !important;

    color: #787E87 !important;

    font-weight: normal !important;

    line-height: 1 !important;

    outline: medium none !important;

    padding: 0.857em !important;

    height: auto !important;

}



div.product form.cart .button {

    float: right;

    background-color: #507884 !important;

    border-color: #507884 !important;

    color: #FFFFFF !important;

    font-family: "Helvetica Neue",sans-serif !important;

}

div.product form.cart .button:hover {

    background-color: #375F6B !important;

    border-color: #375F6B !important;

}



div.product .product_meta {

    font-size: 12px;

}



.woocommerce-tabs:after {

    clear: both;

    content: "";

    display: table;

}

.single-product div.product .woocommerce-tabs {

    clear: both;

}

.woocommerce-tabs {

    margin-bottom: 2.618em;

    padding-bottom: 2.618em;

    padding-top: 2.618em;

}

.woocommerce-tabs {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: rgba(0, 0, 0, 0.1);

    border-image: none;

    border-style: solid;

    border-width: 1px 0;

    padding: 1em 0;

}



.woocommerce-tabs ul.tabs {

    clear: none;

    display: block;

    float: left;

    margin-left: 0;

    margin-right: 5.40541%;

    text-align: left;

    width: 29.7297%;

    list-style: none outside none;

}



.woocommerce-tabs ul.tabs li.active:after {

    content: "";

    left: auto;

    margin: -0.5em 0 0;

    right: 0;

    top: 50%; 

    font-family: FontAwesome;

    height: 1em;

    left: 98%;

    line-height: 1;

    position: absolute;

    width: 1em;

}

.woocommerce-tabs ul.tabs li {

    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);

    display: block;

    margin: 0;

    position: relative;

    font-weight: bold;

}

.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale {

    color: #34373D;

}

.woocommerce-tabs ul.tabs li a {

    display: block;

    padding: 1em 0;

}

.woocommerce-tabs .panel {

    clear: none;

    display: block;

    float: left;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    width: 64.8649%;

}

.woocommerce-tabs .panel h2{

    font-size: 1.618em;

    letter-spacing: -1px;

    font-family: "Helvetica Neue",sans-serif;

    font-weight: 700;

    margin: 0 0 0.618em;

}



.widget-area .widget a, .onsale, #comments .comment-list .reply a {

    color: #34373D;

}

#reviews #comments {

    padding-top: 0;

}



#reviews #comments h2 {

    font-family: "Helvetica Neue",sans-serif;

    font-size: 1.618em;

    font-weight: 700;

    letter-spacing: -1px;

    margin: 0 0 0.618em;

}

#reviews .commentlist {

    list-style: none outside none;

    margin-left: 0;

}

#reviews .commentlist li {

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

    list-style: none outside none;

    margin-bottom: 3.631em;

}

#reviews .commentlist li .avatar {

    float: right;

    height: auto;

    width: 2.618em;

}

#reviews .commentlist li p.meta {

    margin-bottom: 1em;

}

#reviews .commentlist li time {

    opacity: 0.8;

}

#reviews .commentlist li .description {

    padding-bottom: 1.618em;

}



#comments .comment-list .reply a {

    color: #34373D;

}

#respond {

    background-color: rgba(0, 0, 0, 0.01);

    border-top: 0.236em solid rgba(0, 0, 0, 0.024);

    clear: both;

    margin-bottom: 4.236em;

    padding: 1.618em;

}

#respond h3 {

    font-family: "Helvetica Neue",sans-serif;

    font-size: 1.618em;

    font-weight: 700;

    letter-spacing: -1px;

    margin: 0 0 0.618em;

}

#respond .form-submit, #respond form {

    margin-bottom: 0;

}



#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url {

    float: left;

    margin-right: 3.8%;

    width: 45.75%;

}

#reviews .comment-form-author, #reviews .comment-form-email {

    width: 48%;

}



#reviews .comment-form-email {

    margin-right: 0;

}

.required {

    border: 0 none;

    color: #FF0000;

}

#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input {

    width: 100%;

}



#reviews .comment-form-rating {

    clear: both;

}



p.stars {

    font-size: 1em;

    position: relative;

}

p.stars a {

    color: #787E87;

    display: block;

    font-weight: 700;

    margin-right: 1em;

    position: relative;

    text-indent: -9999px;

}

p.stars a:hover {

    color: #A46497;

}

p.stars a:last-child {

    border-right: 0 none;

}

p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after {

    font-family: FontAwesome;

    left: 0;

    padding-right: 1em;

    position: absolute;

    text-indent: 0;

    top: 0;

}

p.stars a.star-1 {

    width: 2em;

}

p.stars a.star-1:after {

    content: "";

}

p.stars a.star-1.active:after, p.stars a.star-1:hover:after {

    content: "";

}

p.stars a.star-2 {

    width: 3em;

}

p.stars a.star-2:after {

    content: "";

}

p.stars a.star-2.active:after, p.stars a.star-2:hover:after {

    content: "";

}

p.stars a.star-3 {

    width: 4em;

}

p.stars a.star-3:after {

    content: "";

}

p.stars a.star-3.active:after, p.stars a.star-3:hover:after {

    content: "";

}

p.stars a.star-4 {

    width: 5em;

}

p.stars a.star-4:after {

    content: "";

}

p.stars a.star-4.active:after, p.stars a.star-4:hover:after {

    content: "";

}

p.stars a.star-5 {

    border: 0 none;

    width: 6em;

}

p.stars a.star-5:after {

    content: "";

}

p.stars a.star-5.active:after, p.stars a.star-5:hover:after {

    content: "";

}

p.stars a {

    display: inline-block;

}

p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4 {

    border-right: 1px solid rgba(0, 0, 0, 0.1);

}



.comment-form-comment textarea {

    overflow: auto;

    padding-left: 0.857em;

    vertical-align: top;

    width: 100%;

}



.woocommerce-error:after, .woocommerce-info:after, .woocommerce-message:after, .woocommerce-noreviews:after, p.no-comments:after {

    clear: both;

    content: "";

    display: table;

}



.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {

    background-color: #87C218;

    border-left: 0.618em solid rgba(0, 0, 0, 0.15);

    clear: both;

    color: #FFFFFF;

    margin-bottom: 2.618em;

    margin-left: 0;

    padding: 1em 1.618em;

}



.wc-forward:after {

    content: "";

    font-family: FontAwesome;

    font-weight: 400;

    margin-left: 0.53em;

}

.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-noreviews .button, p.no-comments .button {

    background: none repeat scroll 0 0 transparent;

    border-left-color: rgba(255, 255, 255, 0.25) !important;

    border-left-style: solid;

    border-left-width: 1px;

    border-radius: 0;

    box-shadow: none;

    color: #FFFFFF;

    float: right;

    line-height: 1.618;

    padding: 0 0 0 1em;

}



.coupon .button, 

.shop_table .button,

.shipping_calculator .button, 

#order_review .button, 

.checkout_coupon .button,

.woocommerce .button{

    background: #2A3947 !important;

    border-color: #2A3947 !important;

    border-radius: 0 !important;

    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(0, 0, 0, 0.1) !important;

    color: #FFFFFF !important;

    cursor: pointer !important;

    display: inline-block !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    outline: medium none !important;

    padding: 0.857em 1.387em !important;

    text-decoration: none !important;

    text-shadow: none !important;

}



.coupon #coupon_code, 

.shipping_calculator input,

.shipping_calculator select,

.checkout input,

.checkout select,

.checkout textarea,

.checkout_coupon #coupon_code{

    -moz-box-sizing: border-box !important;

    background-color: #EFEFEF !important;

    border: 0 none !important;

    border-radius: 0 !important;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset !important;

    color: #787E87 !important;

    font-weight: normal !important;

    height: auto !important;

    line-height: 1 !important;

    outline: medium none !important;

    padding: 0.690em !important;

    margin-bottom: 18px;

}



.cart_totals h2 , .woocommerce-billing-fields h3, .related.products h2{

    font-size: 30px;

    color: #000;

    font-family: "Helvetica Neue",sans-serif;

}



#ship-to-different-address label{

    font-size: 30px;

    color: #000;

    font-family: "Helvetica Neue",sans-serif;

    font-weight: bold;

    float: right;

    margin-top: 5px;

}



.shipping_calculator h2{

    border: 1px solid #D3D3D3;

    border-radius: 5px;

    padding: 20px;

    width: 93%;

    font-family: "Helvetica Neue",sans-serif;

}



.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{

    content: "" !important;

    font-family: "Helvetica Neue",sans-serif;

}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{

    font-size: 20px;

    margin-left: 0;

}



.payment_methods label{

    float: right;

    margin-top: 4px;

    width: 97%;

}

.payment_method_paypal label{

    float: right;

    margin-top: -11px;

    width: 96%;

}



.related.products h2{

    font-size: 30px;

    color: #000;

    font-family: "Helvetica Neue",sans-serif;

    margin-bottom: 20px;

}

#searchform{

    color: #34373D;

    font-family: "Helvetica Neue",sans-serif;

}

.product-categories li a{

    font-family: "Helvetica Neue",sans-serif;

    font-size: 12px;

}



.outer {    

    margin:0 auto;

    position: relative;

}

.floatcontainer {

    float: right;

}

.inner {

    position:fixed;

}

.floatcontainer, .inner{

    width: auto;

}

.outer ul{

    margin:0px !important;

}

.widget_wysija_cont .allmsgs{

    padding: 10px 0 10px 0;

}

ul.popup_form .widget_wysija_cont .updated{

    background: none repeat scroll 0 0 #0A0845;

}

ul.popup_form .widget_wysija_cont .updated li{

    color:#86C217;   

}



.menu .navbar .nav > .current-menu-ancestor > a{

 border-bottom: 10px solid #ffffff;

 background: none;

 box-shadow: none;

 color: #FFFFFF;

}



.dropdown-menu > li.current-menu-parent > a{

    background-attachment: scroll !important;

    background-clip: border-box !important;

    background-color: #87c218 !important;

    background-image: none !important;

    background-origin: padding-box !important;

    background-position: 0 0 !important;

    background-repeat: repeat !important;

    background-size: auto auto !important;

}

hr{

    width: 100%;    

}



div.container form input[type="text"],

div.container form  input[type="email"], 

div.container form  input[type="password"], 

div.container form  textarea,

div.container form  select {

    -moz-box-sizing: border-box !important;

    background-color: #EFEFEF !important;

    border: 0 none !important;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset !important;

    color: #787E87 !important;

    font-weight: normal !important;

    line-height: 1 !important;

    outline: medium none !important;

    height: auto !important;

    border-radius: 5px;

}

div.container form textarea{

    width: 300px;

    height: 100px !important;

}

.woocommerce h2, .addresses h3{

    color: #000;

    font-size: 20px;

    padding: 10px 0 10px 0;

    font-family: "Helvetica Neue",sans-serif;

}

.woocommerce table.shop_table tfoot td{

    font-weight: normal;

}

.woocommerce .addresses .title h3{

    padding: 10px;

}



.woocommerce .addresses address {

    border: 1px solid #EEEEEE;

    border-radius: 5px;

    display: block;

    font-style: normal;

    line-height: 20px;

    margin-bottom: 20px;

    padding: 10px;

}

dl.customer_details {

    border: 1px solid #EEEEEE;

    border-radius: 5px;

    margin-bottom: 20px;

    padding: 10px;

}

.woocommerce h2, .addresses h3{

    color: #000000;

    font-family: "Helvetica Neue",sans-serif;

    font-size: 20px;

    padding: 10px;

}

.woocommerce header{

    margin-top: 0px !important;

}

.woocommerce .order-again{

    margin-bottom: 20px;

}

#SpanishForm input[type=radio]{

    margin-bottom: 6px;

    margin-right: 10px;

    padding: 10px !important;

}

#SpanishForm span.radios{

    float: left;

    margin-right: 10px;

    width: 100%;

}

.woocommerce form.login{

    border: none !important;

    width: 30%;

}

.woocommerce form .form-row label.inline{

    float: left !important;

    width: 100% !important;

}





.top_orang ul li a.escap {

    padding: 4px 25px 11px

}

.top_orang ul li a {

    padding: 11px 15px 12px

}

.top_orang ul li a.search_r {

    padding: 12px 15px;

}

.top_orang ul li a.donate {

    height: 21px;

    margin-top: 1px;

    padding: 12px 25px;

}



@-moz-document url-prefix() {

.top_orang ul li a.escap {

    padding: 4px 25px 10px

}

.top_orang ul li a {

    padding: 10px 15px 12px

}

.top_orang ul li a.search_r {

    padding: 12px 15px;

}

.top_orang ul li a.donate {

    height: 21px;

    margin-top: 1px;

    padding: 12px 25px;

}

}



input#s {

    padding: 13px 10px 13px;

    margin-top: 1px;

}



.tp-bullets{ left:auto !important; right:5% !important; bottom: 15px !important; margin-left: 0px !important;}





.basic_sub ul li p {

    margin: 0 0 2px !important;

}

.basic_sub ul, .basic_sub ol {

    color: #515151;

    /*margin-bottom: 20px;

    margin-top: -25px;*/

}

.ollowerletter {

	list-style-type: lower-norwegian !important;

}

.kiwi-logo-carousel .helper img{

   width: 200px !important; 

}



.basic_sub .wysija-input {

width: 50% !important;

}





.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column{

margin-left: -40px !important;

}



a.tribe-events-ical, a.tribe-events-gcal{

margin-right: 0px !important;

}

.tribe-events-notices{

display: none !important;

}



.basic_sub hr{

border: 1px solid #d3d3d3 !important;

}



.form-submit input:first-child{

display: none !important;

}



.popup_right .widget_wysija_cont .updated{

 position: relative !important;

 background: none repeat scroll 0 0 transparent  !important;

 color: #FFFFFF  !important;

 border: 1px solid #86C217 !important;

 margin-top: 200px !important;

 margin-left: 10px !important;

}



.search-form input[type="submit"]{ float:left; padding:12px 55px; font-size:17px; color:#ffffff; font-weight:700; background:#d63527; border:none;}



.search-form input[type="search"] {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #000000;

    border-radius: 0;

    box-shadow: 0 1px 3px transparent;

    color: #000000;

    font-size: 15px;

    margin-top: 7px;

    padding: 5px 1%;

    width: 30%;

}



.entry-header h1{

   color: #002964;

    float: left;

    font-size: 57px;

    line-height: normal;

    margin: 0;

    padding: 0;

    width: 100%;

}

.conversation_inn .widget_wysija_cont .updated {

    margin-top: 85px !important;

}

#tribe-events-header{

display: none !important;

}



#tribe-events-content h2.tribe-events-single-event-title {

    color: #002964;

    float: left;

    font-size: 57px;

    line-height: normal;

    margin: 0;

    padding: 0;

    width: 100%;

}

#tribe-events-content h3.tribe-events-single-section-title {

    color: #002964;

    float: left;

    font-size: 1.4em;

    line-height: normal;

    margin: 0;

    padding: 0;

    width: 100%;

}

#tribe-events-content .tribe-events-meta-group-details dt{

    color: #002964;

    float: left;

    font-size: 14px;

    line-height: normal;

    margin: 0;

    padding: 0;

    width: 100%;

}

#tribe-events-content .tribe-events-back a {

    color: #002964;

    float: left;

    font-style: italic;

    font-weight: 600;

    list-style: none outside none;

    margin: 0 5px 0 0;

    padding: 0;

}

#tribe-events-content .tribe-events-single-event-description {

    color: #515151;

    font-size: 15px;

    line-height: 23px;

    margin: 0 0 0px;

    padding: 0;

}

#tribe-events-content .tribe-events-meta-group-details dd {

    color: #515151;

    font-size: 15px;

    line-height: 23px;

    margin: 0 0 23px;

    padding: 0;

}

#tribe-events-content .tribe-events-meta-group-venue dt{

    color: #002964;

    float: left;

    font-size: 14px;

    line-height: normal;

    margin: 0;

    padding: 0;

    width: 100%;

}

#tribe-events-content .tribe-events-meta-group-venue dd {

    color: #515151;

    font-size: 15px;

    line-height: 23px;

    margin: 0 0 23px;

    padding: 0;

}

#tribe-events-footer, .tribe-events-sub-nav li a{

    font-size: 15px;

    line-height: 23px;

    margin: 0 0 23px;

    padding: 0;

    color:#0088CC;

    background: none;

}

.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column{

margin-left: 0 !important;

}

.tribe-bar-submit {

    margin-left: 0 !important;

    width: auto !important;

}

#tribe-bar-form .tribe-bar-submit input[type="submit"] {

    background: none repeat scroll 0 0 #87C218 !important;

}

.tribe-events-button, #tribe-events .tribe-events-button {

    background-color: #87C218 !important;

    margin-bottom: 20px;

}

h2.tribe-events-page-title{

   color: #002964;

}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {

    background-color: #87C218 !important;

}

.tribe-events-calendar th, #tribe-bar-form label {

  color: #515151 !important;

}

.tribe-bar-views-select{

 width: 0px !important;

 display: none !important;

}

.modal {

    background-color: transparent !important;

    border: 5px solid #fff !important;

}

.home_popup_sec .modal-body {

    margin: 0px !important;

    padding: 0px !important;

}



.su-tabs-vertical.leaf_tab .su-tabs-nav

{

width:15%;

}

.su-tabs-vertical.leaf_tab .su-tabs-panes

{

width:85%;

}

.su-tabs.leaf_tab {

  border: 1px solid #cdcdcd;

  border-radius: 3px;

  background-color: #fff;

padding:0;

}



.su-tabs-vertical.leaf_tab .su-tabs-nav {

  border-right: 1px solid #cdcdcd;

  border-left: none;

  border-bottom: none;

}



.su-tabs-vertical.leaf_tab .su-tabs-nav span {

  background: #FFF;

  margin-top: -1px;

  transition: none;

  margin-right: -1px;

  /*border-right: 1px solid #cdcdcd;*/

  font-size: 15px;

  margin: 0 0 1px 0;

  clear: left;

  width: 100%;

  background-color: #f8f8f8;

  white-space: nowrap;

  padding: 0.5em 1em;

  background-image: none;

  list-style: none !important;

  color: #5F5F5F;

  cursor: pointer;

}



.su-tabs-vertical.leaf_tab .su-tabs-nav span:first-child {

  border-top: none;

  border-top-left-radius: 3px;

}



.su-tabs-vertical.leaf_tab .su-tabs-nav span:hover {

  background-color: #FFF;

  color: #002964;

}



.leaf_tab .su-tabs-nav span.su-tabs-current {

  background: #fff;

  cursor: pointer;

  border-top: 1px solid #cdcdcd;

  border-bottom: 1px solid #cdcdcd;

}



.leaf_tab .su-tabs-nav span.su-tabs-current:last-child {

  border-bottom: none;

}

.leaf_tab .su-tabs-pane {

  font-size: 15px;

  padding: 20px;

}



.basic_sub p.wysija-paragraph{margin: 0 0 25px 0;float: left; width:100%;}

@media (max-width: 979px) and (min-width: 768px)

{

 .su-tabs-vertical.leaf_tab .su-tabs-nav

  {

    width:20%;float:left;

  }

  .su-tabs-vertical.leaf_tab .su-tabs-panes

  {

    width:80%;float:left;

  }

}

@media (max-width: 767px)

{
	
.hustle-ui.hustle-popup{padding:0px !important;}
.hustle-ui .hustle-info {
    width: 95% !important;
    margin: auto;
}

.su-tabs-vertical.leaf_tab .su-tabs-nav

  {

    width:25%;float:left;border-right: none;

  }

  .su-tabs-vertical.leaf_tab .su-tabs-panes

  {

    width:75%;float:left;border-left: 1px solid #cdcdcd;

  }

}

@media (max-width: 480px)

{

.su-tabs-vertical.leaf_tab .su-tabs-nav

  {

    width:auto;float:none;  border-right: none;

  }

  .su-tabs-vertical.leaf_tab .su-tabs-panes

  {

    width:auto;float:none;

  }

}

.img img{
  width: 100%;
}
h4.team-position{min-height: 48px;}
ul.team-member-other-info { min-height: 42px;}

.hustle-ui .hustle-button-icon [class*=hustle-icon-]:before
{

    line-height: 30px;
}

.hustle-ui .hustle-button-icon [class*=hustle-icon-]
{
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 100px;
    line-height: 30px;

}