/*
Theme Name: Copes
Author: Don Weobong
Theme URI: http://copes.org/
Tags: Copes, Don
Version: :Latest Version
*/
@charset "utf-8";

/* CSS Document */



@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,100italic,500,700,900,300italic);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);



*{ margin:0; padding:0;}

body{ margin:0; padding:0; font-family:'Open Sans' !important; background:url(images/body_bg.jpg) repeat; font-size:15px !important; color:#000;}

h1, h2, h3, h4, h5, h6{ margin: 0 0 15px; padding:0;font-family:'Open Sans';}

h1 { font-size:30px; }

h2 { font-size:26px; }

h3 { font-size:22px; }

h4 { font-size:; }

h5 { font-size:; }

h6 { font-size:; }

li{ }

p{ margin:0; padding:0 0 15px; font-weight:normal;}

img{height:auto; max-width:100%;}

a, a:link, a:visited, a:hover{border:none; outline:none; text-decoration:none; transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all;	-ms-transition:0.5s all; font-family:'Open Sans';}



a {color: #333;}

/*ul{margin:0 0 25px 40px; list-style:outside none circle;}

ul li{list-style:outside none circle !important;}*/





/*===============Header====================*/

.top_header{background:#f7f7f7; padding:30px 0;}

.logo{margin:0; padding:0;}

.we_accept{text-align:right; padding-bottom:15px;}

.we_accept h3{color:#434343; display:inline-block; margin:0; padding:0; font:400 17px 'Roboto';}

.we_accept ul{list-style:none; display:inline-block;}

.we_accept ul li{display:inline-block;}

.we_accept ul li a{display:block;}



.search_box{border:1px #cbcbcb solid; float:right;}

.search_inputbox{width:240px; float:left; border:none; font-size:12px; color:#515151; font-weight:600; line-height:33px; padding:0 10px; height: 33px;}

.search_btn{width:65px; height:29px; background:url(images/search_btn.jpg) no-repeat; float:right; border:none; cursor:pointer; margin:2px 2px 0 0;}



.nav_container{background:#951a1d; border-bottom:2px #000 solid; border-top:2px #000 solid; position: relative;}

.menu_holder{ position:relative;}

.main_menu{margin:0; padding:0;}

.main_menu ul{list-style:none; margin:0; padding:0;}

.main_menu ul li{display:inline-block;position: relative;}

.main_menu ul li a{ color:#fff; display:block; text-transform:uppercase; font:500 14px/54px 'Roboto'; padding:0 17px;}

.main_menu ul li a:hover{color:#e6e311; background:#770407; text-decoration:none;}

.main_menu ul li ul.sub-menu{display:none; position:absolute; z-index:9999; width:280px; top:50px; background:#951A1D; border-radius:0 0 4px 4px;}

.main_menu ul li:hover ul.sub-menu{display:block;}

.main_menu ul li ul.sub-menu li{ display:block; width:100%; padding:4px 0 0 0;}

.main_menu ul li ul.sub-menu li:last-child{border:none;}

.main_menu ul li ul.sub-menu li a{font-size:13px; font-weight:400; line-height:normal; text-transform:uppercase; color:#fff; padding:12px 10px; display:block;}

.main_menu ul li ul.sub-menu li a:hover{background:#770407; color: #e6e311;}

.main_menu ul li.current-menu-item{background:#770407;}

.main_menu ul li.current-menu-item a{color: #e6e311;}

.main_menu ul li.current-menu-item ul li a{color: #ffffff;}

.main_menu ul li.current-menu-parent{background:#770407;}

.main_menu ul li.current-menu-parent  > a:first-child{color: #e6e311 !important;}

.main_menu ul li.current-menu-item:after {content: ""; position: absolute; background: #770407; width: 100%; height: 7px; top: -7px;}



.main_menu ul li ul.sub-menu li ul.sub-menu{display:none; position:absolute; z-index:9999; width:280px; left:-280px; top:0; background:#951A1D; border-radius:0 0 4px 4px;}

.main_menu ul li ul.sub-menu li:hover ul.sub-menu{display:block;}



.click{ width:33px; height:32px; background:url(images/menu_icon.png) no-repeat; font-size:0px; position:absolute; left:0; display:none; z-index:1000; cursor:pointer;}



/*===============Content====================*/

.box_wrap{box-shadow:0 0 5px #bfbfbf; background:#fff;}

.banner_holder{padding:7px; border:1px #cfcfcf solid; margin-top:15px;}

.banner_pic{position:relative;}

.banner_text{position:absolute; top:257px; left:0;}

.banner_text span{background:#1a1a1a; font:300 25px 'Roboto'; color:#fff; padding:10px; text-align:left; margin-bottom:10px; display:inline-block; opacity:0.8;}



.content_area{padding:35px 0 15px;min-height: 500px;}

.clfc_cat{padding:45px 0 0;}

.clfc_wrap{text-align:center; margin-bottom:35px;}

.clfc_pro{background:#f0f0f0; padding:0 15px;}

.clfc_pro p{font-size:13px; color:#272727; line-height:20px; font-weight:400; padding-bottom: 15px; margin:0;}

.clfc_wrap a:hover { text-decoration:none;}

.clfc_wrap > a, .clfc_wrap .clfc_pro > a { color:#fff !important; font:400 20px 'Roboto'; background:#951a1d; display:block; padding:9px 10px; text-transform:uppercase;}

.clfc_wrap > a:hover, .clfc_wrap .clfc_pro > a:hover{background:#791113; color:#e6e311 !important; text-decoration:none;}

.clfc_pro img{margin:-45px 0 10px;}

.clfc_wrap .clfc_pro p a { font-weight:normal; padding-top:10px; display:block; min-height:110px;}

.clfc_outer_content li { list-style:disc;}

.clfc_outer_content ul { margin-left:17px;}



.dotted_line{background:url(images/dotted_line.png) repeat-x center bottom; width:100%; height:8px;}



.video_holder{padding-top:15px;}

.video_holder h2{color:#888888; font:100 28px 'Roboto'; text-transform:uppercase; margin-bottom:18px; padding-left:15px;}

.video_box{padding:7px; border:1px #cfcfcf solid; margin-bottom:5px;}

.video_box img{width:100%;}

a.video_heading{color:#383838; font:400 25px 'Roboto Condensed'; text-align:center; padding:3px 10px; background:#e0e0e0; display:block;height: 65px;overflow: hidden;}

a.video_heading:hover{text-decoration:none;}

.video_col1{padding-bottom:35px;}



/*===============Footer====================*/

.footer_wrap{padding:0; margin:0;}

.footer_wrap h3{font-size:17px; color:#fff; font-weight:400; text-transform:uppercase; border-bottom:1px #444444 solid; margin:0 0 15px 0; padding:0 0 12px;}



.footer_con{padding:25px 0 0; background:#151515;}

.newsletter{ padding-right:30px; width:324px; float:left;}

.newsletter h4{font-size:17px; color:#fff; font-weight:400; text-transform:uppercase; border-bottom:1px #444444 solid; margin:0 0 15px 0; padding:0 0 7px 0;}

.newsletter h4 span{font-size:21px; color:#e01c21; font-weight:600;}

.newsletter p{font-size:13px; color:#9c9c9c; font-weight:400; line-height:17px; margin:0; padding:0;}

.sign_upbox{padding: 5px;}

.email_box{width:200px; float:left; border:1px #c5c5c5 solid; padding:9px 5px; font-size:13px; color:#707070; font-weight:400; border-radius:4px;}

.signup_btn{background:url(images/sign_upbg.jpg) repeat-x #a3d179; border-radius:4px;  width:80px; height:39px; line-height:35px; float:left; border:none; cursor:pointer; margin:0 0 0 8px; border:1px #7fa55b solid; font-size:16px; color:#344921; font-weight:600; text-shadow: 0 1px 1px #deffbd;}



.footer_nav{padding-right:30px; width:444px; float:left;}

.footer_nav ul{list-style:none;}

.footer_nav ul li{/*display:inline-block;*/ width:45%; float:left;}

.footer_nav ul li a{font-size:12px; color:#b3b3b3; font-weight:400; text-transform:uppercase; display:block; background:url(images/footer_arrow.png) no-repeat 0 6px; padding:0 0 6px 12px;}

.footer_nav ul li a:hover{text-decoration:none; color:#dd1e23;}

.footer_nav ul li.nav_col1{width:45%; display:inline-block;}

.footer_nav ul li.nav_col2{width:135px; display:inline-block;}



.social_icon{padding-right:30px; width:182px; float:left;}

.social_icon ul{list-style:none;}

.social_icon ul li{display:inline-block; margin-right:5px;}

.social_icon ul li a{display:block;}



.contact_info{width:220px; float:left;}

.contact_info ul{list-style:none;}

.contact_info ul li{font-size:12px; color:#b3b3b3; font-weight:400; text-transform:uppercase; padding:0 0 10px 24px;}

.contact_info ul li a{color:#b3b3b3; text-transform:none;}

.contact_info ul li.location{background:url(images/location.png) no-repeat 0 2px;}

.contact_info ul li.mobile{background:url(images/mobile.png) no-repeat 0 2px;}

.contact_info ul li.fax{background:url(images/fax.png) no-repeat 0 2px;}

.contact_info ul li.email{background:url(images/email.png) no-repeat 0 6px;}



.copyright_con{background:#951a1d; padding:10px 0;}

.footer_logo{ float:left;}

.copyright{float:right;}

.copyright p{font-size:13px; color:#fff; font-weight:400; padding:13px 0 0 0;}

.content_area h1 {/*text-align: center; font-size:23px;*/ color:#951a1d; font-weight:600;}

.content_area h2 {/*text-align: center; font-size:21px;*/ color:#951a1d; font-weight:500;}



.wysija-paragraph input[type="text"] { border: 0 none; border-radius: 5px; float: left; height: 38px; margin-right: 8px; padding: 0 5px; width: 190px;}

.wysija-submit.wysija-submit-field { background: #a5d17a; border: 0 none; border-radius: 5px; height: 38px; width: 80px;}



.clfc_tile_outer { text-align:center;}

.clfc_tile { background:#fff; float:none; display:inline-block; margin:8px; text-align:center; border:2px solid #A5D17A;}

.clfc_tile a{ display:table-cell; width:265px; height:170px; vertical-align:middle; color:#000; padding:20px; font-size:16px;}

.clfc_tile:hover a{ text-decoration:none; color:#dd8688;}

.cont_area img{ float:left; /*margin:0 15px 15px 0;*/ margin:0 15px 48px 0;}

.cont_area p{ margin-bottom:20px;}

.clear { clear: both;}



.content_area a{color:#333; font-weight:bold; word-wrap: break-word;}



.prod_img{margin:10px auto 30px;}

.listing{margin:0 0 25px 40px; list-style:outside none circle;}

.listing li{list-style:outside none circle !important;}

.listing1{margin:0 0 25px 40px; list-style:outside none circle;}

.listing1 li{list-style:outside none circle !important; margin-bottom:20px;}



.content_area p {margin: 0 0 14px;word-wrap: break-word;}

.content_area h3{ /*font-size:18px;*/ font-family:"Times New Roman", Times, serif; color:#951a1d; margin:0; padding:0 0 15px;}

.toimg {float: left; margin-bottom: 20px; margin-right: 10px;}

.pro_list{margin:0 0 40px;}

.testimonials{border-bottom:#333 solid 1px; padding:0 0 15px; margin:0 0 10px;}



.link_resources h4{ font-size:14px; color:#951a1d;}

.table_padd td{padding:5px 10px;}

.table_padd{margin-bottom:15px;}

.link_table{margin-bottom:15px;}

.link_table td{padding:5px 7px; }

.table_padd1 td{padding:5px 5px;}

.table_padd1{margin-bottom:15px;}
.link_table a{ word-wrap: break-word;}




.table_form td{padding:3px;}

.table_form input, textarea, select {background: #f7fbfc; border: 1px solid #ddd; color: #333;  font-family: Arial,Helvetica,sans-serif;

    font-size: 1.1em;  padding: 2px;}

	

.table_form input[type="button"], .table_form input[type="reset"], .table_form input[type="submit"] {background: #f7fbfc; border: 1px solid #ddd; color: #333;  padding: 2px;}	





ul.bttm_list { text-align:left;}

ul.bttm_list li { display:inline-block; width:48%; list-style:disc inside; background:url(images/list_icon.png) no-repeat left 4px; padding-left:15px;}

.center_text{text-align:center;}

.content{width:50%;	margin:0px auto; padding:20px 0px;}
.content ul.disc{list-style:disc;list-style-type:disc; margin-left:70px; margin-top: 10px;}
.content ul li{padding-left:10px;}
.content ul li a{font-weight:normal; text-decoration:underline; color: #0066cc;}



/*===============Gallery Css====================*/



.picture_gallery {  margin: 0 0 30px;  text-align: center;}

ul.gallery_pictures { list-style: none;  margin: 0;  padding: 0;}

ul.gallery_pictures li {  display: inline-block;  height: 200px;  list-style: none;  overflow: hidden;  text-align: center;  vertical-align: top;  width: 300px;}

ul.gallery_pictures li img {  width: 100%;}

ul.gallery_pictures li img:hover { opacity: 0.5;  transition: all 0.5s ease-out 0s;}

.table_padd ul li { list-style: inside disc;}
ul.list_inside li { list-style: inside disc;}


/*===============purnima 13.01.2016 Css====================*/
#attachment_43{ margin:0 auto;}
#attachment_43 img{ margin-bottom:20px;}
.box_wrap table{ margin:0 auto;}
.link_ttl{  background: #e0e0e0 none repeat scroll 0 0;
    color: #333;
    display: block;
    font: 400 25px "Roboto Condensed";
    height: 65px;
    overflow: hidden;
    padding: 3px 10px;
    text-align: center;
	font-weight:bold;}
.content_area a.fancybox{ margin-bottom:20px; display:inline-block;}
.content_area .video_box a{ margin:0;}
.video_box iframe{ width:100%!important;}





li.nav_col1 {
    list-style: none;
}




/*===============Responsive Css====================*/





@media only screen and ( max-width:1199px ) {

.main_menu ul li a{padding: 0 6px;}

.newsletter {width: 270px;}

.email_box{width: 150px;}

.footer_nav ul li.nav_col1 {display: block; width: 100%;}

.footer_nav ul li.nav_col2 {display: block; width: 100%;}
.footer_nav ul li{ float:none; display:block; width:100%;}

.footer_nav{width: 220px;}

.clfc_tile a{ width:293px;}
.clfc_wrap a{ font-size:18px;}

.wysija-paragraph input[type="text"]{ width:142px;}
.content_area .video_box a img{ height:246px;}

/*====End====*/

}

/*====End====*/



@media only screen and ( max-width: 1050px ) {

.banner_text{top: 165px;}

.video_box iframe{width:100%;}

.main_menu ul li a{font-size:13px;}

.clfc_wrap a{font-size:11px;}




/*====End====*/

}

/*====End====*/

@media only screen and ( max-width: 991px ) {

.clfc_tile a{ width:340px;}
.main_menu ul li a {padding: 0 3px; font-size:11px;}
.wysija-paragraph input[type="text"] {width: 232px;}
.main_menu ul li ul.sub-menu{ right:0;}
}

@media only screen and ( max-width: 990px ) {



.banner_text span{font-size:17px;}

.banner_text {top: 115px;}

.newsletter {width: 360px;}

.email_box {width: 235px;}

.footer_nav {padding: 0; width: 360px;}

.social_icon {padding-right: 30px; width: 360px;}

.contact_info {width:360px;}

.we_accept h3{font-size:12px;}

.we_accept ul li{margin:0 0 0 -3px;}

ul.bttm_list li { width:100%;}



/*====End====*/

}

/*====End====*/
@media only screen and ( max-width: 767px ) {
.clfc_wrap a {font-size: 20px;}
.video_box img{height:auto;}
.link_table td{padding:5px 7px; display:block;}

}
@media only screen and ( max-width: 760px ) {

.logo{text-align:center;}

.we_accept h3{font-size:20px;}

.we_accept ul li{margin:0;}

.we_accept {padding: 15px 0; text-align: center;}

.search_box {float: none; margin: 0 auto; width: 65%;}

.search_inputbox{width: 80%;}

.clfc_wrap {margin-bottom: 75px;}

.footer_wrap {padding: 0 10px;}

.newsletter {width:310px;}

.footer_nav {width: 310px;}

.contact_info {width:310px;}

.social_icon {width: 310px;}

.email_box {width: 180px;}

.copyright_con {padding: 10px;}

.nav_container{height:60px;}

.click{display:block; top:13px;}

.main_menu{display:none;  position:absolute;}

.main_menu ul{ position:absolute; z-index:200; top:45px; width:280px; background:#951a1d; padding:0 0 10px; border-radius:0 0 4px 4px; display:block;}

.main_menu ul li{ width:100%; padding:0; background:none; line-height:normal;}

.main_menu ul li a{ margin:0; padding:8px 0 8px 10px; color:#fff; font-size:15px; font-weight:700; border:none; display:block; line-height:normal;}

.main_menu ul li a:hover{ background:#790e11; color:#e6e311;}

.main_menu ul li ul.sub-menu{ position:relative; padding:0; border-radius:0; display:block; top:0; background:none;}

.main_menu ul li ul.sub-menu li{ padding-left:20px; border:none; padding:0;}

.main_menu ul li ul.sub-menu li a{ margin:0;color:#fff; padding:10px;}

.main_menu ul li ul.sub-menu li ul.sub-menu{display:block; position:relative; padding:0; border-radius:0; display:block; top:0; left:0; padding-left:15px; background:none;}

.main_menu ul li ul.sub-menu li:hover ul.sub-menu{display:block;}
.wysija-paragraph input[type="text"] {width: 182px;}
.content ul.disc{ margin-left:20px;}
.img_contsec img{ margin-bottom:3px;}
.fancy_img {margin: 0 0 20px;}

/*====End====*/

}

/*====End====*/

@media only screen and ( max-width: 749px ) {

.clfc_tile{ float:none;}

.clfc_tile a{ display:block; width:auto; height:auto;}

}



@media only screen and ( max-width: 550px ) {

.search_box{width: 83%;}

.banner_text span {font-size: 12px;}

.banner_text {top: 60px;}

.newsletter {padding:0 0 20px 0; width: 100%; float:none; display:block;}

.email_box {width: 370px;}

.footer_nav {padding:0 0 20px 0; width: 100%; float:none; display:block;}

.social_icon {padding:0 0 20px 0; width: 100%; float:none; display:block;}

.contact_info {padding:0 0 20px 0; width: 100%; float:none; display:block;}

.footer_logo {display: block; float: none; text-align: center;}

.copyright {display: block; float: none; text-align: center;}
.search_inputbox {width: 75%;}
#attachment_43{ width:auto!important;}
.content{ width:100%;}


/*====End====*/

}

/*====End====*/



@media only screen and ( max-width: 380px ) {

.we_accept {padding: 15px 10px; text-align: center;}

.we_accept h3{margin-bottom:20px;}

.we_accept ul li {margin: 0 0 10px;}

.search_inputbox {width: 74%;}

.banner_text span{display:none;}

.email_box {width: 200px;}

.logo {margin: 0 auto; width: 85%;}
ul.gallery_pictures li{ width:280px;}


/*====End====*/

}

/*====End====*/





